Skip to content

AIaW v2.0.8.10

Choose a tag to compare

@lingion lingion released this 26 Jun 12:33
· 11 commits to master since this release

AIaW v2.0.8.10

Fixes

Mobile context menu (Android):

  • Replace q-dialog/q-menu long-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 :to condition binding on q-item. The previous longPressFired-driven :to reactivity 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.self on the backdrop so only direct backdrop taps close the menu. Previously @touchstart.prevent on the backdrop was calling preventDefault() on bubbled child events, blocking click synthesis on the menu buttons.
  • Remove v-close-popup from MenuItem. The directive only works with q-dialog/q-menu and 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.offsetTop JavaScript fallback that sets a --sat CSS variable for devices whose WebView doesn't expose env(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 ✓