Skip to content

ADFA-4593: help mechanism fixes (LOHS wiring + smart tooltip placement)#155

Merged
luisguzman-adfa merged 2 commits into
mainfrom
feat/ADFA-4593-help-mechanism-fixes
Jul 8, 2026
Merged

ADFA-4593: help mechanism fixes (LOHS wiring + smart tooltip placement)#155
luisguzman-adfa merged 2 commits into
mainfrom
feat/ADFA-4593-help-mechanism-fixes

Conversation

@luisguzman-adfa

Copy link
Copy Markdown
Collaborator

ADFA-4593 — Help mechanism fixes

Two small mechanism improvements so the three-tier help is fully inspectable on device, ahead of the content PR.

1. Wire the LOHS controls

The LocalOnlyHotspot section (Usage > Advanced settings, ADFA-4520) was added after the initial wiring inventory, so its enable checkbox (lohs_toggle) and "Show Wi-Fi QR" button (lohs_show_qr) had no tooltip. Added both to the TooltipWiring registry + TooltipTag.

2. Smart tooltip placement (above/below)

PopupWindow.showAsDropDown always placed the tooltip below the anchor, so controls near the bottom (webview/portal nav bar, QR close button) had their tooltip clipped off the bottom. Now, when the anchor sits in the lower part of the screen, the popup is shown above it (bottom edge over the anchor top) via showAtLocation with bottom gravity. Anchor-position based, so it works even while the WebView content is still laying out.

Notes

  • Code only; no content/translation changes (those are the separate content PR).
    • Needs on-device verification of the placement threshold.
      Relates to ADFA-4536; part of ADFA-4593.

AppDevForAll added 2 commits July 8, 2026 04:16
…er help

The LocalOnlyHotspot section (Usage > Advanced settings, ADFA-4520) was added
after the initial wiring inventory, so its enable checkbox and 'Show Wi-Fi QR'
button had no tooltip. Add both to the TooltipWiring registry + TooltipTag.
… screen

PopupWindow.showAsDropDown always placed the tooltip below the anchor, so
controls near the bottom (webview/portal nav bar, QR close button) had their
tooltip clipped off the bottom edge. Now, when the anchor sits in the lower
part of the screen, the popup is shown above it (bottom edge over the anchor
top) via showAtLocation with bottom gravity — anchor-position based, so it
works even while the WebView content is still laying out.
@luisguzman-adfa luisguzman-adfa merged commit 71034bf into main Jul 8, 2026
1 check passed
@luisguzman-adfa luisguzman-adfa deleted the feat/ADFA-4593-help-mechanism-fixes branch July 8, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant