Bug 156137 - Long object names need proper handling
Summary: Long object names need proper handling
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
24.2.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Balázs Varga (allotropia)
URL:
Whiteboard: target:24.2.0 target:7.6.0.2
Keywords: accessibility
Depends on:
Blocks: GTK3 Accessibility-Check
  Show dependency treegraph
 
Reported: 2023-07-03 11:25 UTC by Samuel Mehrbrodt (allotropia)
Modified: 2023-08-01 17:15 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
bugdoc (9.93 KB, application/vnd.oasis.opendocument.text)
2023-07-03 11:25 UTC, Samuel Mehrbrodt (allotropia)
Details
The example file on GTK backend (66.15 KB, image/png)
2023-07-21 11:50 UTC, Gabor Kelemen (allotropia)
Details
The sidebar in floating mode and gen backend (18.90 KB, image/png)
2023-07-21 11:55 UTC, Gabor Kelemen (allotropia)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuel Mehrbrodt (allotropia) 2023-07-03 11:25:56 UTC
Created attachment 188178 [details]
bugdoc

1. Open bugdoc
2. Open a11y check deck

The shape has a very long name and doesn't fit into the sidebar. Thus, all the "Fix buttons" are out of view and you need to scroll to see them.

Either the name should be wrapped, or cut off, so that the "Fix" buttons are always visible when opening the a11y check deck.
Comment 1 Gabor Kelemen (allotropia) 2023-07-21 11:50:29 UTC
Created attachment 188510 [details]
The example file on GTK backend

Using the GTK backend the long name is fully visible, the sidebar can not be resized to be narrower. This takes over most of a half screen wide windows area.

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 46d7119b8be03968017e59d882e5671350304e15
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: hu-HU (hu_HU.UTF-8); UI: en-US
Calc: threaded
Comment 2 Gabor Kelemen (allotropia) 2023-07-21 11:55:34 UTC
Created attachment 188511 [details]
The sidebar in floating mode and gen backend

Using the gen or qt5 backends and floating sidebar it can be too narrow to show the Fix buttons.

In docked mode the beginning and end of the long name is not visible, only the center is, but the Fix buttons are kept visible.

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 46d7119b8be03968017e59d882e5671350304e15
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: x11
Locale: hu-HU (hu_HU.UTF-8); UI: en-US
Calc: threaded
Comment 3 Commit Notification 2023-07-22 21:46:02 UTC
Balazs Varga committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/d89dc4ac09d3c2bd55174f09485173057cc1403b

tdf#156137 - A11Y - Fix Long object names need to proper handling

It will be available in 24.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.
Comment 4 Commit Notification 2023-07-25 08:50:31 UTC
Balazs Varga committed a patch related to this issue.
It has been pushed to "libreoffice-7-6":

https://git.libreoffice.org/core/commit/d8e9cf6c412874ce7185b98997afd7fb24820f71

tdf#156137 - A11Y - Fix Long object names need to proper handling

It will be available in 7.6.0.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.
Comment 5 Commit Notification 2023-07-25 18:56:59 UTC
Thorsten Behrens committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/98b04571e8787efa34bc3db2a93ee09f2241e262

Revert "tdf#156137 - A11Y - Fix Long object names need to proper handling"

It will be available in 24.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.
Comment 6 Commit Notification 2023-07-25 23:24:23 UTC
Thorsten Behrens committed a patch related to this issue.
It has been pushed to "libreoffice-7-6":

https://git.libreoffice.org/core/commit/dbd05e732987304e7f69699aa1bf34f31ae18ac2

Revert "tdf#156137 - A11Y - Fix Long object names need to proper handling"

It will be available in 7.6.0.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.
Comment 7 Commit Notification 2023-07-26 09:09:33 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/1b6c01bdf769582508c852b24ab9d2a04fc0956f

Related: tdf#156137 allow GtkLinkButton to wrap

It will be available in 24.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.
Comment 8 Commit Notification 2023-07-26 12:39:11 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-6":

https://git.libreoffice.org/core/commit/7cc6083325c4b2aa71a51296ecf69d748f8ba772

Related: tdf#156137 allow GtkLinkButton to wrap

It will be available in 7.6.0.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.