New
-
8b22f8d feat: migrate IA2 to UIA and support vertical tabs by @Bush2021
This replaces the old IA2-based logic with a UIA-based implementation. Besides adding vertical tab support, it also fixes many long-standing tab interaction issues, improves behavior when the find/search bar changes the accessibility tree, and removes several fragile IA2-era hacks and workarounds.
--force-renderer-accessibilityis no longer needed. If you need custom new-tab matching, simply usenew_tab_disable_name.This should also improve repeated close handling for tabs. Rapid double-click, middle-click, or right-click close gestures should no longer accidentally act on a tab that has already been destroyed, close extra tabs unintentionally, or trigger the vertical tabs crash described in #220.
Fix
- 3d64ecc fix: fix static state contamination in
IsNeedKeepby @Bush2021 - d838684 fix: make arrow-selected omnibox suggestions open in new tab (#237) by @Bush2021
- e7970a5 fix: fix opening arrow-selected omnibox suggestions again by @Bush2021
- d697555 fix: clear win32k lockdown mitigation bit correctly by @Bush2021
- 58d19d2 fix: fix
wheel_tabon vertical tabs by @Bush2021 - 2f3926e fix: add
VerticalTabStripBottomContainerto tab bar check by @Bush2021 - 8c7c34a fix: count tabs in collapsed groups via trusted raw-view scan by @Bush2021
- 245691f fix: fix bookmark hits hidden by
Omnibox Popupby @Bush2021
Maintenance
- 533b2d9 refactor: extract
ComInitializerinto shared header by @Bush2021 - 7429263 chore: remove unused
lbutton_down_pointvariable by @Bush2021 - 9113065 chore: correct return type of
MyLogonUserWtoBOOLby @Bush2021
Full Changelog: 1.15.2...1.16.0