Bug 161205 - Font selection dialog doesn't persist choice of RTL-CTL + auto-chooses CJK
Summary: Font selection dialog doesn't persist choice of RTL-CTL + auto-chooses CJK
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.6.0.1 rc
Hardware: All All
: low minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: CJK Language-Detection RTL-UI
  Show dependency treegraph
 
Reported: 2024-05-21 21:16 UTC by Eyal Rozenberg
Modified: 2024-05-22 09:58 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2024-05-21 21:16:23 UTC
I'm using LO with both RTL-CTL and CJK enabled. I'm working on an RTL document with RTL text and no CJK text. My keyboard layout is RTL. This should be enough, when I open the Format | Font... dialog for me to see the "Complex" sub-pane in front of the "Asian" sub-pane. Yet - I see "Asian" first.

Now, if it were the case that the Z-order of panes, or the selected pane, persists over subsequent openings of the dialog - I might get Asian once, then get Complex the next time, which would be not nearly as bad. But - that's not what happens; the choice is not persisted.

So, either way - the choice of sub-pane to pre-select/present in wrong.

Seen with:

Version: 24.2.3.2 (X86_64) / LibreOffice Community
Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba
CPU threads: 4; OS: Linux 6.6; UI render: default; VCL: gtk3
Locale: en-IL (en_IL); UI: en-US
Comment 1 Eyal Rozenberg 2024-05-21 21:18:12 UTC
This is relevant probably since we introduced the last significant rework of the font selection dialog. Also, I meant Format | Character... (not Format | Font...).
Comment 2 Heiko Tietze 2024-05-22 07:50:13 UTC
Would be nice, if the right tab is selected.
Comment 3 Eyal Rozenberg 2024-05-22 09:58:49 UTC
An app ignoring a user's repeated indication of preference is a bug, not just an enhancement. A design bug; another case of "the app wants to spite me"...