Dialog layout forgotten on restart

Steps to reproduce:

  1. Open Inkscape
  2. Open the Transform dialog
  3. Open the Fill and Stroke dialog
  4. Open the Path Effects dialog
  5. Open the Layers dialog
  6. Drag the Transform dialog underneath the Fill and Stroke dialog
  7. Drag the Path Effects dialog under the Layers dialog
  8. Exit Inkscape
  9. Open Inkscape

Picture of the layout described in steps 2-7. Notice how the dialogs (highlighted in green) are stacked in two rows and two columns. image

Additionally, my settings are as follows:

  • Preferences/Windows/Default window size: large
  • Preferences/Windows/Saving window geometry: remember and use last window's geometry
  • Preferences/Windows/Saving dialogs status: save and restore dialogs status
  • Preferences/Windows/Dialog behavior: dockable
  • Preferences/Windows/Dialogs on top: normal
  • Preferences/Windows/Dialog transparency/opacity when focused: 1
  • Preferences/Windows/Dialog transparency/opacity when unfocused: 1
  • Preferences/Windows/Dialog transparency/time of opacity change: 100
  • Preferences/Windows/Miscellaneous/Dialogs are hidden in taskbar: true
  • Preferences/Windows/Miscellaneous/Zoom when window is resized: true
  • Preferences/Windows/Miscellaneous/Save and restore documents viewport: true
  • Preferences/Windows/Miscellaneous/Show close button on dialog: false

What happened?

Inkscape did not remember the two column, two row layout. Instead, all of the dialogs are jammed into one column. Sometimes they appear as one row; I'm not sure what causes the difference. image

What should have happened?

Inkscape should have remembered my dialog layout and restored it when I restarted the app. The picture should have been identical to the one in the reproduction section.

Inkscape Version and Operating System:

  • Inkscape Version: 0.92.3
  • Operating System: Ubuntu
  • Operating System version: 18.04

I also found this legacy bug which seems to be about the same thing, but was eleven years ago and says it was fixed: https://bugs.launchpad.net/inkscape/+bug/171579.