Bug 169750 - Footnote separator rendered in different width with vs without RTL text
Summary: Footnote separator rendered in different width with vs without RTL text
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.6.7.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsDevAdvice
Depends on:
Blocks: Footnote-Endnote RTL-UI
  Show dependency treegraph
 
Reported: 2025-11-29 22:37 UTC by Eyal Rozenberg
Modified: 2025-11-30 21:34 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Footnote separator width change as we type/remove RTL characters (190.81 KB, video/x-matroska)
2025-11-29 22:37 UTC, Eyal Rozenberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2025-11-29 22:37:52 UTC
Created attachment 204341 [details]
Footnote separator width change as we type/remove RTL characters

Consider the attached screen capture.

You will notice that once I type a Hebrew character into the footnote - the rendered width of the footnote separator increases. If I remove it - the width decreases again. If I type Latin characters - no increase; if I type latin chars and a Hebrew char - increase.

What the video doesn't show:

* This also happens if I type an Arabic character, so it's probably not language-specific.
* I sometimes see the _opposite_ phenomenon, i.e. the separator is initially wider, and with the Hebrew character typed - it becomes narrower.
* If I do the same thing at zoom 100% - same behavior. At a zoom level of 200% I don't see a width change, only a slight movement upwards of the position of the separator. Perhaps this indicates some sort of rounding gaffe at the lower zoom level, with the separator really only moving rather than increasing in size?

I am not even 100% sure the RTLness is even the issue here.
Comment 1 Eyal Rozenberg 2025-11-29 22:41:28 UTC
Build info:

Version: 26.2.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: cf56ab4c9e29cb076c3f986a75ade58d997cb43c
CPU threads: 4; OS: Linux 6.12; UI render: default; VCL: gtk3
Locale: en-IL (en_IL); UI: en-US

and also

Version: 26.2.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: cf56ab4c9e29cb076c3f986a75ade58d997cb43c
CPU threads: 4; OS: Linux 6.12; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-IL (en_IL); UI: en-US

so, two different VCLs. Also,:

Version: 7.6.7.2 (X86_64) / LibreOffice Community
Build ID: dd47e4b30cb7dab30588d6c79c651f218165e3c5
CPU threads: 4; OS: Linux 6.12; UI render: default; VCL: gtk3
Locale: en-IL (en_IL); UI: en-US