With the scanning sidebar hidden, NAPS2 8.3.2 behaves differently depending on whether a scan profile exists. With no profile, the bottom-left control group is rendered normally: the blue sidebar-toggle button, Zoom Out, and Zoom In. After creating one eSCL profile and restarting NAPS2, the sidebar-toggle group disappears from the bottom-left. Only the Zoom In button is rendered at the upper-left, and the UI has an incorrectly reserved blank left area.
The same reproduction produces GTK size-request warnings followed by an unhandled exception in GtkEtoPlatform.SetFrame / LayoutLeftPanel; the log says that the application closes.
8.3.2 (Debian package)EnableDebugLogging=true)SidebarVisible=false is saved.The three bottom-left controls remain visible and the blue sidebar-toggle button can restore the hidden sidebar. NAPS2 remains running.
gtk_widget_set_size_request: assertion 'width >= -1' failed.InvalidOperationException from NAPS2.EtoForms.Gtk.GtkEtoPlatform.SetFrame, through LayoutOverlay and LayoutLeftPanel, and reports that the application closes.Deleting the profile and restarting restores the normal bottom-left controls without changing the saved values SidebarVisible=false and SidebarWidth=326. This isolates the trigger to the presence of a profile rather than the saved sidebar setting itself.
naps2-sidebar-with-profile.png — broken layout with one profile.naps2-sidebar-without-profile.png — control group correctly rendered after deleting the profile and restarting.naps2-errorlog-redacted.txt — complete current crash stack trace.naps2-debuglog-layout-excerpt.txt — GTK warnings and the first layout failure from the debug log.The attached text logs contain no local address, hostname, device UUID, or scanner capability data.