The fault is reproduced and fixed. Choosing a theme moved the contents
upward and left a large blank area. The fixed screen keeps the title,
list and lower controls in place.
442 pixelsPop-up moved before the fix
0 pixelsPop-up moved after the fix
40 checksTheme changes passed
Your choiceWorks✕ Wrong result
BEFORE THE FIX
Half the pop-up goes blank.
A theme choice makes the whole pop-up scroll out of place.
1
Choose Custom. Scroll to Theme.
The app shows the theme cards.
SettingsProfileAppearance
Appearance×
Ledger
Graphite
Harbor
Almanac
Clay
Midnight
2
Click Harbor.
The title moves out of view. The lower area goes blank.
SettingsProfileAppearance
Appearance×
Ledger
Graphite
Harbor✓
Almanac
Clay
Midnight
✕ Blank lower area
3
Continue down to Numbers.
The list is trapped in the top part of the pop-up.
SettingsProfileAppearance
Appearance×
Ledger
Graphite
Harbor
Almanac
Clay
Midnight
✕ Blank lower area
✕ Fault The blank space and missing title
interrupt the next choice.
AFTER THE FIX
The whole pop-up stays usable.
A theme choice stays inside its own card, so only the list scrolls.
1
Choose Custom. Scroll to Theme.
The app shows the theme cards.
SettingsProfileAppearance
Appearance×
Ledger
Graphite
Harbor
Almanac
Clay
Midnight
2
Click Harbor.
The color changes. The title and full list stay in place.
SettingsProfileAppearance
Appearance×
Ledger
Graphite
Harbor✓
Almanac
Clay
Midnight
3
Continue down to Numbers.
The number controls remain visible and usable.
SettingsProfileAppearance
Appearance · Numbers×
Decimal places 3 ▾
Digit grouping Indian ▾
12,34,567.125
✓ Works Theme changes, scrolling and
keyboard selection work together.
Actual browser screenshots
Same steps. Same 1280 × 800 window. Choose Custom, scroll to Theme,
then click Harbor. Select an image to enlarge it.
✕ BeforeThe title disappears.
The lower half is blank.
✓ AfterThe full pop-up stays
in place.
See the starting point and the lower controlsThe same starting point for both runs.
Numbers at the bottom: changed to three decimal places.
375-pixel phone width, dark mode.
What caused it?
Each card uses a small, hidden selection control so the arrow keys
work. That control was placed outside the card’s layout bounds.
Selecting a theme gave it focus, and the browser moved the whole
pop-up to reach it.
The fix keeps each control inside its own card. This also fixes the
same fault in the light/dark color tabs and the accent swatches.
What changed in the same test?
Check
Before
After
Whole pop-up moves
442 pixels up
0 pixels
Blank area below the list
About 442 pixels
None
Title and close button
Out of view
Stay in view
Recommendation: use the fixed version.
It preserves normal scrolling and arrow-key selection. There is no new
setting to learn.
Evidence: real Settings components and bundled fonts from this checkout,
in an isolated Chromium browser page. No customer data or app server was
needed. Checked at 1280 × 800 and 375 × 700. The 442-pixel shift is
rounded from 441.5 pixels; the first run with fallback fonts moved by
413 pixels. Desktop app release checks remain separate.