Skip to content

Beta to master - #20817

Merged
seanbudd merged 3 commits into
masterfrom
beta
Sep 8, 2026
Merged

Beta to master#20817
seanbudd merged 3 commits into
masterfrom
beta

Conversation

@seanbudd

@seanbudd seanbudd commented Sep 8, 2026

Copy link
Copy Markdown
Member

No description provided.

seanbudd and others added 3 commits September 8, 2026 16:50
Fixes #20746
Summary of the issue:

"Show entire screen overview" feature bricks the magnifier when relative tracking mode is enabled
Description of user facing changes:

Spotlight works when using relative tracking mode
Description of developer facing changes:

none
Description of development approach:

Fix int conversion
Link to issue number:

Closes #20103
Summary of the issue:

Small bump to espeak
Description of user facing changes:

minor espeak bug fixes
Description of developer facing changes:

n/a
Description of development approach:

No compile files were changed, just minor fixes to existing voices
@seanbudd
seanbudd marked this pull request as ready for review September 8, 2026 06:54
Copilot AI lite review requested due to automatic review settings September 8, 2026 06:54
@seanbudd
seanbudd requested a review from a team as a code owner September 8, 2026 06:54
@seanbudd
seanbudd merged commit 0a1c0a1 into master Sep 8, 2026
11 of 12 checks passed
@github-actions github-actions Bot added this to the 2027.1 milestone Sep 8, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Spotlight start animation still targets a zoom value inconsistent with the percentage-based zoom model, which can desynchronize internal zoom state and affect subsequent animations.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR synchronizes release/beta changes into master by updating dependency documentation (eSpeak NG commit) and fixing NVDA Magnifier spotlight “Show entire screen overview” behavior when using relative tracking mode, with corresponding unit test updates.

Changes:

  • Update eSpeak NG commit references in user-facing release notes and developer environment docs.
  • Fix spotlight zoom-back logic for relative tracking mode and adjust zoom value handling.
  • Update magnifier spotlight unit tests to match zoom level semantics (percentage-based).
File summaries
File Description
user_docs/en/changes.md Updates release notes (eSpeak NG commit) and documents the magnifier spotlight fix.
tests/unit/test_magnifier/test_spotlightManager.py Updates unit tests to use integer percentage zoom levels and to cover relative-mode zoom-back behavior.
source/_magnifier/utils/spotlightManager.py Fixes spotlight zoom-back behavior in relative mode and adjusts zoom value casting.
projectDocs/dev/createDevEnvironment.md Updates the documented eSpeak NG submodule commit.
Review details
  • Files reviewed: 5/6 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Start the spotlight
"""
self._originalZoomLevel = self._fullscreenMagnifier.zoomLevel
self._originalZoomLevel = int(self._fullscreenMagnifier.zoomLevel)
@github-actions
github-actions Bot requested a deployment to snapshot September 8, 2026 07:22 Abandoned
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.

4 participants