INX multiline fields not resizing in Inkscape 1.5-dev

Summary:

Previously, multiline text files specified by INX files would resize with the dialog box. In newer versions of Inkscape, they no longer resize. This makes it inconvenient to work with multiline data.

This issue may be the same as extensions#596. This one, however, (a) is not specific to any particular extension and (b) is reported as a regression from previous Inkscape versions.

Steps to reproduce:

  1. Open Inkscape.
  2. Open any extension containing a multiline text field (e.g, ExtensionsRenderBarcode / QR CodeQR Code…).
  3. Enter many lines of text into the multiline text field.
  4. Vertically resize the dialog box in an attempt to see more lines at once.

What happened?

All widgets retain their original size. The multiline text field does not even have its own resize handles to enable resizing only that widget.

Here's an illustration from my own Simple Inkscape Scripting extension, shown because the INX file includes only a few widgets so the problem is more pronounced:

Original dialog box (1.5-dev):

image

Resized dialog box (1.5-dev):

image

The same problem of multiline fields not resizing shows up in Inkscape 1.4. I did not test Inkscape 1.3. The dialog box resizes as expected in Inkscape 1.2.

What should have happened?

The height of the multiline field should have increased like it did in older versions of Inkscape.

Original dialog box (1.2):

image

Resized dialog box (1.2):

image

Sample attachments:

[None]

Version info

Broken:

Inkscape 1.5-dev (1:1.5.0+202503191538+6cd9fe5a8d)

                      Compile  (Run)
    GLib version:     2.82.1
    GTK version:      4.16.3 (4.16.3)
    glibmm version:   2.82.0
    gtkmm version:    4.16.0
    libxml2 version:  2.12.7
    libxslt version:  1.1.39
    Cairo version:    1.18.2 (1.18.2)
    Pango version:    1.54.0 (1.54.0)
    HarfBuzz version: 9.0.0 (9.0.0)
    Poppler version:  24.08.0

    OS version:       Ubuntu 24.10

Working:

Inkscape 1.2.2 (b0a8486541, 2022-12-01)

    GLib version:     2.82.1
    GTK version:      3.24.43
    glibmm version:   2.66.7
    gtkmm version:    3.24.9
    libxml2 version:  2.12.7
    libxslt version:  1.1.39
    Cairo version:    1.18.2
    Pango version:    1.54.0
    HarfBuzz version: 9.0.0

    OS version:       Ubuntu 24.10