Skip to content

Re-hide selected icons after direct application actions - #2

Merged
EvanProgramming merged 1 commit into
mainfrom
codex/rehide-after-application-action
Sep 7, 2026
Merged

EvanProgramming merged 1 commit into
mainfrom
codex/rehide-after-application-action

Conversation

@EvanProgramming

Copy link
Copy Markdown
Owner

What changed

  • Schedule the existing re-hide flow after successful direct AXPress activation.
  • Cover refreshed Accessibility elements and Accessibility hit-test activation paths.

Why

When a selected item was activated through one of the direct Accessibility paths, MenuBarItemStore cleared the activation state without setting pendingRehideItem. The application's menu or popover could open, but after it closed the selected original icon stayed visible in the menu bar.

This keeps the existing delayed menu/popover dismissal checks and only adds the missing handoff to them.

Validation

  • git diff --check
  • Debug build
  • Release build
  • Live menu bar behavior tested on the installed branch build
  • Safe Reset / normal quit restoration tested when layout code changed (layout code unchanged)
  • Documentation updated (internal activation behavior only)

Environment

  • macOS 26 development host
  • OverflowBar ad-hoc build, bundle identifier com.overflowbar.mac26.v6
  • Affected paths: direct Accessibility press, refreshed Accessibility press, and Accessibility hit-test activation

Closes #1

@EvanProgramming
EvanProgramming merged commit a5f1588 into main Sep 7, 2026
1 check passed
@EvanProgramming
EvanProgramming deleted the codex/rehide-after-application-action branch September 7, 2026 11:44
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.

Re-hide selected icons after OverflowBar application actions

1 participant