SCEE icon indicating copy to clipboard operation
SCEE copied to clipboard

When "Show nearby quests" is enabled, checkmark button is sometimes blocked

Open pkoby opened this issue 6 months ago • 3 comments

How to Reproduce In Settings, under UI, enable "Show nearby quests". Then open a quest that involves input (e.g. how many parking spots). Nearby quests/other quests for that point are shown in the top right. While the keyboard is open, the nearby quests buttons overlap the orange checkmark button and block input to it. The container for the nearby quests buttons is longer than expected, so even if there are no buttons overlain directly on the checkmark, the checkmark button is blocked by an invisible something. The keyboard is unaffected. To check the button, one has to close the keyboard first. I'm not sure if this affects longer screens.

Expected Behavior Checkmark button should never be blocked. It should be the top layer no matter what.

Does it happen in normal StreetComplete? n/a

Versions affected Tested in 61.1.

pkoby avatar Jun 06 '25 15:06 pkoby

Looking at my screenshot, I realized that the checkmark button is wider than the nearby quests buttons, and this bears out in testing that I can tap the very left edge of the checkmark.

pkoby avatar Jun 06 '25 16:06 pkoby

At some point the nearby quests should be switched to compose to properly integrate with the main UI. But I'll wait for this until the form migration to compose is done, because I sort of expect having to re-do it when parts of SC UI change.

Helium314 avatar Jun 06 '25 17:06 Helium314

Also, probably device dependent. On my Samsung Galaxy S23+ (Android 14), it does not seem to be affected:

Image

(areas shown due to "Show layout bounds" in "Developer options")

mnalis avatar Jun 06 '25 22:06 mnalis