AIaW v2.0.8.10
AIaW v2.0.8.10
Fixes
Mobile context menu (Android):
- Replace
q-dialog/q-menulong-press menu with manual fixed-position overlay (Teleport to body). Fixes multiple Capacitor Android WebView bugs where the menu backdrop wouldn't close properly or clicks silently failed. - Remove
:tocondition binding onq-item. The previouslongPressFired-driven:toreactivity was unreliable in WebView, sometimes leaving all dialog items rendered as plain<div>with no router-link — clicking did nothing. Now navigation is manual via$router.push(). - Use
@click.self/@touchstart.selfon the backdrop so only direct backdrop taps close the menu. Previously@touchstart.preventon the backdrop was callingpreventDefault()on bubbled child events, blocking click synthesis on the menu buttons. - Remove
v-close-popupfromMenuItem. The directive only works withq-dialog/q-menuand was silently swallowing clicks on our manual overlay menu.
Status bar / notch overlap (Android):
- Add
padding-top: env(safe-area-inset-top)to the app header. - Add
visualViewport.offsetTopJavaScript fallback that sets a--satCSS variable for devices whose WebView doesn't exposeenv(safe-area-inset-top)reliably.
Verified
- Long-press dialog → menu opens ✓
- Tap Rename → rename dialog appears with current title ✓
- Tap backdrop → menu closes ✓
- No more silent click failures after menu interactions ✓