| Summary: | Buttons in LO startcenter are not available through accessibility | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | mkrajnak |
| Component: | UI | Assignee: | Caolán McNamara <caolan.mcnamara> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aron.budea, caolan.mcnamara, jbfaure |
| Priority: | medium | Keywords: | accessibility |
| Version: | 7.1.0.3 release | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | Linux (All) | ||
| Whiteboard: | target:7.2.0 target:7.1.3 | ||
| Crash report or crash signature: | Regression By: | ||
|
Description
mkrajnak
2021-03-23 13:13:10 UTC
I think the: ** (soffice:19098): CRITICAL **: 13:44:40.365: AtkObject* atk_object_wrapper_ref(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>&, bool): assertion 'bool(rxAccessible)' failed warning is since commit cbc18cc904c652a936c4b68fba4d975bd89b5abd Author: Thomas Viehmann <tv@beamnet.de> Date: Mon Nov 23 21:03:28 2020 +0100 tdf#138425 vcl/gtk activate main menu in UpdateFull Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2beb3922391ae1a6f1d26128d82c0e34cb963af3 Related: tdf#141197 critical a11y warning It will be available in 7.2.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. I have high hopes for https://gerrit.libreoffice.org/c/core/+/113033 I'll provide fedora rawhide/F34 updates to see if it is sufficient for what you need Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/305c6fee0be4db38023d9ca5f7915e443e0bc1fc tdf#141197 if we have a sysobj child then include that in the atk hierarchy It will be available in 7.2.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. fixed in main Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-1": https://git.libreoffice.org/core/commit/b9de0b5d94a155ccd43e28841064e7c1b1f9ab1d Related: tdf#141197 critical a11y warning It will be available in 7.1.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. Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-1": https://git.libreoffice.org/core/commit/4b2dc7863a532bdac4db59f9e0cce126f80207d3 tdf#141197 if we have a sysobj child then include that in the atk hierarchy It will be available in 7.1.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. Hi Caolán, I am sorry but this commit make failing the build of LO 7.1.3 under Ubuntu 18.04 x86-04. If I revert the commit build is successful. The error is: /home/libo/7/workdir/CxxObject/vcl/unx/gtk3/a11y/gtk3atkwrapper.o : Dans la fonction « atk_object_wrapper_new » : gtk3atkwrapper.cxx:(.text+0x1197) : référence indéfinie vers « UnoWrapperBase::GetUnoWrapper(bool) » In English, something like: /home/libo/7/workdir/CxxObject/vcl/unx/gtk3/a11y/gtk3atkwrapper.o : In the function « atk_object_wrapper_new » : gtk3atkwrapper.cxx:(.text+0x1197) : undefined reference to « UnoWrapperBase::GetUnoWrapper(bool) » Best regards. JBF (In reply to Jean-Baptiste Faure from comment #8) > Hi Caolán, > > I am sorry but this commit make failing the build of LO 7.1.3 under Ubuntu > 18.04 x86-04. If I revert the commit build is successful. > > The error is: > > /home/libo/7/workdir/CxxObject/vcl/unx/gtk3/a11y/gtk3atkwrapper.o : Dans la > fonction « atk_object_wrapper_new » : > gtk3atkwrapper.cxx:(.text+0x1197) : référence indéfinie vers « > UnoWrapperBase::GetUnoWrapper(bool) » > > In English, something like: > > /home/libo/7/workdir/CxxObject/vcl/unx/gtk3/a11y/gtk3atkwrapper.o : In the > function « atk_object_wrapper_new » : > gtk3atkwrapper.cxx:(.text+0x1197) : undefined reference to « > UnoWrapperBase::GetUnoWrapper(bool) » > > Best regards. JBF 3d844a131d7d2d2c82d865d17ad7657c7e8a185c is missing The above commit is in 7-1 series now. (In reply to Caolán McNamara from comment #10) > The above commit is in 7-1 series now. Thank you very much, LO 7.1 now builds successfully. Best regards. JBF I can confirm it works with libreofficedev7.1-7.1.3.0.0-1.x86_64.rpm, thanks a lot Caolan ! |