mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-14 23:32:20 +00:00
When the automatic day probes empty, pruneEmpty() hands it over to the next ranked day and follows that day until its probe answers. The thumbnail subscriber previews a followed day only while it is focused, but focus did not move with the hand-over: autoPreview() sets focus only when there is none, and reconcileFocus() moves focus off a hidden card to the nearest card, not to the next ranked day. With empty days shown, focus stayed on the empty day; with them hidden, it could land on an older neighbour. Either way the successor probed present and never reached the map. autoPreview() now takes the empty automatic day, and focus still on it moves to the successor. Focus the user moved elsewhere stays put. Two layer tests cover both cases; both fail without the change.