Skip to content

fix(pool): start selected modes after focus release and add menu icons - #145

Merged
dop42 merged 1 commit into
mainfrom
fix/pool-mode-entry-focus
Oct 24, 2026
Merged

dop42 merged 1 commit into
mainfrom
fix/pool-mode-entry-focus

Conversation

@dop42

@dop42 dop42 commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Selecting a pool mode could close the menu without starting the aiming camera. The server ownership packet can arrive before native keyboard capture is released; the input loop then discarded autoAim as though the user had interrupted an active charge. A regression reproduces the failure before the change and passes after it.

Keep a newly accepted mode/turn's first aim pending until native focus clears. Still cancel an already active aim/charge when inventory or another UI captures input, and never turn the held menu-selection click into a shot. Add supported OPX glyphs for mode choices and table actions, including busy and reset-pending rows.

Validation: enabled-client lifecycle regression covers delayed focus release, held click suppression and inventory cancellation; table-menu regression verifies mode/reset/busy icons against the actual shared glyph catalogue. Sandbox checks and diff checks pass. This is a client-only fix; server match rules and asset packages are unchanged. In-game mode-entry retest remains required after reconnecting.

Follow-up #142. Documentation updated in MANUAL and tracked in opx77-framework/opx77_doc#19.

@dop42 dop42 added the needs-in-game-test Written and tested offline; must be checked on a live Open77 client label Oct 24, 2026
@dop42
dop42 merged commit d1b32f0 into main Oct 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-in-game-test Written and tested offline; must be checked on a live Open77 client

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant