Synchronisation issue with movement and transform handle modifiers

Summary:

Upon changing preferences for movement and transformation handle modifiers, UI does not reflect them in the status bar when you hover over the handles. Only after you change cursor to 'create rectangles or squares' cursor or just double click on the object and select the 'select' cursor again to transform/move the object will it reflect on status bar.

Steps to reproduce:

  • open Inkscape
  • draw any object
  • note the current transformation/movement handle modifiers in the status bar
  • open preferences dialog(Shift + Ctrl + P) and navigate to Interface -> Keyboard -> Modifiers and change any of the movement/transformation handle modifiers
  • now click anywhere in the document to load in the changed preferences and hover over the transformation handles

What happened?

Handle modifiers have not changed in the status bar

What should have happened?

Updated handle modifiers should have been reflected in the status bar

Sample attachments:

Screencast_from_10-01-22_01_08_23_PM_IST

Note: In the attachment, it is visible that only when you're dragging the handle to scale object, the updated modifier is shown i.e. the modifier with ID trans-confine but when you hover over the handles there are no changes.

Version info

Inkscape 1.2-dev (ba685f83b0, 2022-01-09, custom)

    GLib version:     2.64.6
    GTK version:      3.24.20
    glibmm version:   2.64.2
    gtkmm version:    3.24.2
    libxml2 version:  2.9.10
    libxslt version:  1.1.34
    Cairo version:    1.16.0
    Pango version:    1.44.7
    HarfBuzz version: 2.6.4

    OS version:       Ubuntu 20.04.3 LTS