Skip to content

No longer use UIA rangeFromPoint in windows 7 to avoid explorer crash in start menu#10104

Merged
michaelDCurran merged 1 commit into
nvaccess:masterfrom
BabbageCom:explorerCrash
Sep 9, 2019
Merged

No longer use UIA rangeFromPoint in windows 7 to avoid explorer crash in start menu#10104
michaelDCurran merged 1 commit into
nvaccess:masterfrom
BabbageCom:explorerCrash

Conversation

@LeonarddeR

Copy link
Copy Markdown
Collaborator

Link to issue number:

Fixes #9435

Summary of the issue:

In #8572, we introduced much more reliable mouse tracking for UIA text ranges. However, it seems that mouse tracking in the Windows 7 start menu search field causes a crash in the UIA client library, crashing explorer and causing NVDA to freeze.

Description of how this pull request fixes the issue:

As before, no longer allow UIA rangeFromPoint to be called when on Windows 7.

Testing performed:

T.b.d.

Known issues with pull request:

None

Change log entry:

@Brian1Gaff

Brian1Gaff commented Aug 16, 2019 via email

Copy link
Copy Markdown

@DrSooom

DrSooom commented Aug 17, 2019

Copy link
Copy Markdown

@LeonarddeR: Having this fix in NVDA 2019.2.1 together with a fix for issue #9982 would be great.

Otherwise: Is it possible to replace that "init.pyo" from Try-Build 18422 in the file "library.zip" by using 7-Zip?

@LeonarddeR

LeonarddeR commented Aug 17, 2019 via email

Copy link
Copy Markdown
Collaborator Author

@Brian1Gaff

Brian1Gaff commented Aug 18, 2019 via email

Copy link
Copy Markdown

@LeonarddeR

Copy link
Copy Markdown
Collaborator Author

This problem was introduced in NVDA 2019.1, therefore creating a 2019.2.1 only because of this issue while there is a workaround sounds a bit too much to me. We could always consider fixing this for a 2019.2.1 if another, more serious issue pops up that justifies a point release.

@feerrenrut might have a different opinion, though.

@Brian1Gaff

Brian1Gaff commented Aug 19, 2019 via email

Copy link
Copy Markdown

@DrSooom

DrSooom commented Aug 19, 2019

Copy link
Copy Markdown

We could always consider fixing this for a 2019.2.1 if another, more serious issue pops up that justifies a point release.

Issue #9982 would be one. And please also think about magnifier users, which primary still use the mouse.

@michaelDCurran michaelDCurran merged commit 368cc35 into nvaccess:master Sep 9, 2019
@nvaccessAuto nvaccessAuto added this to the 2019.3 milestone Sep 9, 2019
michaelDCurran added a commit that referenced this pull request Sep 9, 2019
@LeonarddeR LeonarddeR added the BabbageWork Pull requests filed on behalf of Babbage B.V. label Oct 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BabbageWork Pull requests filed on behalf of Babbage B.V.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explorer.exe crashes in Windows 7 when start menu accessed with the mouse.

5 participants