Undo fails to redraw edit-on-canvas control in new pattern editor

Summary:

Undo fails to redraw edit-on-canvas control in new pattern editor

Steps to reproduce:

  • open Inkscape
  • draw rectangle
  • set fill pattern
  • click "Edit on Canvas"
  • use on-canvas control to shrink pattern to, e.g., half size
  • undo (Ctrl-Z)

What happened?

Upon undo, pattern goes back to original size, but on-canvas edit control does not. If you then interact with on-canvas control, it "quantum leaps" to its correct size/placement/etc.

What should have happened?

on-canvas control needs to update itself when there's an undo event.

Sample attachments:

Version info

Inkscape 1.3-dev (5e015900, 2022-07-25) Windows 10