Week 071 — Clear Location and Action Bar

Small details. Big annoyances if they ship broken.

Week of March 30, 2026

Progress

The clear location button was implemented and positioned correctly. When a user doesn't want to share their location or doesn't know where the item was lost, the button removes the location data.

The save/cancel action bar — the floating banner that appears when any field on the item page changes — was completed. It had been working locally but not in production because the dialog library was being served from cache. Incrementing the library version forced a reload and it started working in both environments.

An enter-key bug: pressing Enter while editing the reward amount was triggering a delete action on the QR code. Root cause: the QR code delete button didn't have type="button" specified. HTML buttons default to type="submit", and without the explicit type, the button was the nearest "submit-like" element for the Enter key press. Fixed by specifying type="button" on all non-submitting buttons on the page.

Numeric pad input was added for phone number fields and OTP entry fields — on mobile, these fields now trigger the numeric keyboard.

A sliding middle section was noted as a future idea: instead of an endlessly scrolling page, the lost map, found map, and other metadata would be shown in a sliding panel. Not implemented, just logged.

Next Week

Item saving — get a real update to go through end to end.