Bug 1883132 - Suppress a11y instantiation on Win11 for the snap layouts feature....
commit6c57980b8f30abd9145c50447e1c1892acc76e4d
authorEmilio Cobos Álvarez <emilio@crisal.io>
Wed, 6 Mar 2024 15:13:58 +0000 (6 15:13 +0000)
committerEmilio Cobos Álvarez <emilio@crisal.io>
Wed, 6 Mar 2024 15:13:58 +0000 (6 15:13 +0000)
tree5bfcc6b28b640900e7e86b5de87a4419b2c81be9
parent0545327c12971ffe1dcb85dca50f38832f2df079
Bug 1883132 - Suppress a11y instantiation on Win11 for the snap layouts feature. r=Jamie

This is not ideal, because they fall back to position the popup under
the cursor, but it's probably better.

The right thing to do would be for Windows to use the TITLEBARINFOEX
message. We should probably still land that code just so they can
eventually use it, seems worth doing anyways.

Differential Revision: https://phabricator.services.mozilla.com/D203423
accessible/windows/msaa/Compatibility.cpp
accessible/windows/msaa/Compatibility.h
accessible/windows/msaa/LazyInstantiator.cpp
accessible/windows/msaa/MsaaAccessible.cpp
modules/libpref/init/StaticPrefList.yaml
widget/windows/nsWindow.cpp