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.
- 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.
Received ScreenshotTool bug report: GTK dialogs were not truly modal relative to GNUstep host windows because the Linux backend always passed aNULLGTK parent, so the compositor/window manager could still restack the app window independently. Resolved on 2026-03-22 by threadingrelativeToWindow:/ sheet parent windows into the native backend and preferringorg.freedesktop.portal.FileChooserwith a realx11:<xid>parent identifier derived fromNSWindow.windowRefon GNUstep X11 hosts. The legacyGtkFileDialogpath remains as a best-effort fallback when no native parent identifier is available.Received ScreenshotTool bug report: in GTK mode, a successfulNSOpenPanelselection could leavepanel.URLasnilbecause inheritedURLaccessors were swizzled unsafely betweenNSOpenPanelandNSSavePanel. Resolved on 2026-03-22 by making inherited-method swizzles install subclass-local overrides before exchange and by adding accessor parity regressions inTests/Unit/GSOpenSavePanelAccessorTests.m.