-
- Downloads
Bug 1774285 - Avoid a11y instantiation after clipboard copy. r=nlapre,jamie, a=dmeehan
This prevents a11y from getting instantiated shortly after clipboard paste, in order to prevent hangs with the Windows 11 suggested actions feature. When combined with the previous patch, the behavior is the following: * For users with a11y already-enabled: * No hang (due to clipboard flush). * Quick actions menu is positioned at selection offset. * For users with a11y disabled (most): * No hang (due to no a11y instantiation + clipboard flush). * Quick actions menu is positioned at pointer (cursor) offset. Co-Authored-By:Emilio Cobos Álvarez <emilio@crisal.io> Differential Revision: https://phabricator.services.mozilla.com/D160652 Depends on D160646
Showing
- accessible/windows/msaa/Compatibility.cpp 37 additions, 0 deletionsaccessible/windows/msaa/Compatibility.cpp
- accessible/windows/msaa/Compatibility.h 3 additions, 0 deletionsaccessible/windows/msaa/Compatibility.h
- accessible/windows/msaa/LazyInstantiator.cpp 8 additions, 0 deletionsaccessible/windows/msaa/LazyInstantiator.cpp
- modules/libpref/init/StaticPrefList.yaml 12 additions, 0 deletionsmodules/libpref/init/StaticPrefList.yaml
- widget/nsClipboardProxy.cpp 7 additions, 0 deletionswidget/nsClipboardProxy.cpp
- widget/windows/nsClipboard.cpp 7 additions, 0 deletionswidget/windows/nsClipboard.cpp
Loading
Please register or sign in to comment