BSpline is locking keyboard signals

Summary:

Whenever you create or select a BSPline path, you will not be able to control keyboard actions in the app.

Steps to reproduce:

First way

  • Open Inkscape
  • Select the Bezier Tool
  • Set it to BSpline Mode
  • Crete some path with two o three points
  • Press ENTER
  • Now the keyboard is locked

How to escape

  • Manually Switch to Selection Tool and select another object, or
  • Right-click anywhere on the canvas and you're done.

Second way

  • With the Selection Tool, just select that path
  • Now the keyboard is locked (yes, by just a click in that object)

What happened?

The app does not respond to keyboard signals until you escape with the help of the mouse/cursor.

Version info

Inkscape 1.4-dev (1f50b42271, 2023-07-21)

    GLib version:     2.66.8
    GTK version:      3.24.24
    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.46.2
    HarfBuzz version: 2.7.4

    OS version:       Debian GNU/Linux 11 (bullseye)