Trimming the description brought the Username box back and left Password off the bottom. CreateInputQueryPage stacks its fields below the description and neither scrolls nor shrinks, so a field that does not fit is drawn past the surface and simply never appears - no error, no scrollbar. Sizing the description against a pixel budget that varies with DPI and font scaling is guesswork, and it had now failed twice. Connection details (host, port, database) and sign-in (username, password) are now two pages of three and two fields. Both fit under any reasonable description, at any scaling, without anyone having to estimate. The upgrade hint about leaving the password blank moves to the sign-in page, where the password field actually is. ShouldSkipPage hides both pages for the bundled-database option, and the stage arguments read the values from their new homes.
55 KiB
55 KiB