mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
Tapping Configure on an AMS slot left the slot popup standing on top of the filament type/colour dialog it had just opened, so both layers were on screen at once. The popup is portaled at z-[60] so it can escape the stacking contexts sibling printer cards create on the dashboard (#1336), which also puts it above ConfigureAmsSlotModal and LinkSpoolModal at z-50. Nothing dismissed it: it is hidden only by the pointer leaving it, and a touch device never sends that after the tap that opened it. On desktop the next mouse movement cleared it, which is why this is a tablet report. FilamentHoverCard and EmptySlotHoverCard now dismiss themselves before running any action that opens a dialog or navigates away - Configure, Assign Spool, Unassign Spool, and both Open in Inventory links. The dismissal clears the pending timer as well, so a queued open cannot resurrect the card over the dialog. Actions that report progress inside the popup are unchanged: RFID re-read, Load and Unload render their spinner there, and Copy UUID its confirmation tick.