pyr0ball opened issue Circuit-Forge/avocet#5

pyr0ball
Wed, 04 Mar 2026 09:31:34 -0800

5#[Bug] UndoToast positioning not verified on mobile / small viewports#

Problem

The UndoToast component was implemented and tested on desktop viewports only. Positioning on mobile or small viewports has not been verified.

Current implementation uses fixed positioning at the bottom of the screen. This may overlap with mobile browser chrome (address bar, home indicator) on iOS/Android.

Steps to Reproduce

1. Open the label tool on a mobile device or set viewport to 375x667

2. Perform a label/skip/discard action to trigger the UndoToast

3. Observe whether the toast overlaps mobile browser UI

Expected

Toast is visible above mobile browser chrome with adequate spacing.

Acceptance Criteria

Toast is visible and usable on 375px viewport width

Does not overlap mobile address bar or home indicator

Undo button is tappable (min 44x44px touch target)

Countdown timer still functions correctly