Summary: | JAWS no longer announces focused menu item | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Michael Weghorn <m.weghorn> |
Component: | UI | Assignee: | Michael Weghorn <m.weghorn> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | m.weghorn, petetorode |
Priority: | medium | Keywords: | accessibility, bibisected, bisected, regression |
Version: | 7.5.1.2 release | ||
Hardware: | All | ||
OS: | Windows (All) | ||
Whiteboard: | target:7.6.0 target:7.5.2.2 | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 60251 |
Description
Michael Weghorn
2023-03-21 08:18:15 UTC
Self-confirming since the original report on the mailing list was by somebody else. This is a regression, bibisected to: commit 8d8e6c84e512c1a8b33aac75965b84481d1a1d13 Author: Noel Grandin Date: Sun Jul 3 20:29:28 2022 +0200 [API CHANGE] Drop css::accessibility::XAccessibleStateSet which is internal API, unused (as far as I can tell) by external users. This state is purely a bitset (as implemented by utl::AccessibleStateSetHelper) so we can just return it as a 64-bit value. This shaves significant time off the performance profiles of code that loads very complex shapes, because this state is frequently used, and we no longer need to allocate a return value on the heap for every call. Change-Id: Icf1b3bd367c256646ae9015f9127025f59459c2c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136786 Reviewed-by: Michael Weghorn Tested-by: Jenkins Reviewed-by: Noel Grandin Pending fix: https://gerrit.libreoffice.org/c/core/+/149255 Michael Weghorn committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/02edbf7dc7cf1a3bcc1b943e79c027e3c144d544 tdf#154303 wina11y: Don't truncate 64-bit states It will be available in 7.6.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Michael Weghorn committed a patch related to this issue. It has been pushed to "libreoffice-7-5": https://git.libreoffice.org/core/commit/67c82d6a7a5f02c54c1e4ef1530b3de745955ede tdf#154303 wina11y: Don't truncate 64-bit states It will be available in 7.5.3. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Michael Weghorn committed a patch related to this issue. It has been pushed to "libreoffice-7-5-2": https://git.libreoffice.org/core/commit/43db0608b7423faf74eee5c6a36e3360db3735c9 tdf#154303 wina11y: Don't truncate 64-bit states It will be available in 7.5.2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. *** Bug 154404 has been marked as a duplicate of this bug. *** |