Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 1.46 KB

File metadata and controls

27 lines (24 loc) · 1.46 KB

Open Issues

This file tracks known issues and unresolved questions for libs-OpenSave. Add new entries as they are discovered and move resolved items to the bottom or remove them.

2026-01-05

  • GNUstep save panel hang/crash when toggled to GNUstep mode in the test app. Save in GTK mode works; GNUstep open panel does not crash. Needs deeper investigation in GNUstep GUI stack and a stable fallback strategy.

2026-03-22

  • Received ScreenshotTool bug report: GTK dialogs were not truly modal relative to GNUstep host windows because the Linux backend always passed a NULL GTK parent, so the compositor/window manager could still restack the app window independently. Resolved on 2026-03-22 by threading relativeToWindow: / sheet parent windows into the native backend and preferring org.freedesktop.portal.FileChooser with a real x11:<xid> parent identifier derived from NSWindow.windowRef on GNUstep X11 hosts. The legacy GtkFileDialog path remains as a best-effort fallback when no native parent identifier is available.
  • Received ScreenshotTool bug report: in GTK mode, a successful NSOpenPanel selection could leave panel.URL as nil because inherited URL accessors were swizzled unsafely between NSOpenPanel and NSSavePanel. Resolved on 2026-03-22 by making inherited-method swizzles install subclass-local overrides before exchange and by adding accessor parity regressions in Tests/Unit/GSOpenSavePanelAccessorTests.m.