https://bugs.documentfoundation.org/show_bug.cgi?id=173418

            Bug ID: 173418
           Summary: UI (RTL): Custom Color dialog picker rectangle is
                    horizontally mirrored when clicking to select colors
                    in Arabic UI
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: UI
          Assignee: [email protected]
          Reporter: [email protected]

Description:
In the Arabic User Interface (RTL layout), opening the "Custom Color" dialog
(via Font Color, Highlight Color, Shape Fill, or Borders) and clicking inside
the color selection gradient box causes horizontally mirrored behavior.

Clicking on the far right side of the color selection area selects the color
and RGB coordinates corresponding to the far left side, and vice versa. The
X-axis calculation for mouse clicks in the color picker matrix is inverted
horizontally.

Steps to Reproduce:
1. Set the LibreOffice UI language to Arabic (UI: ar-SA).
2. Open any LibreOffice application (Writer/Calc).
3. Open the Font Color (or Shape Fill Color) dropdown and click "Custom
Color..." (لون مخصص).
4. Click on the far right side of the color selection gradient box (e.g.,
aiming for a vivid color/red).

Actual Results:
The color picker selects the color and RGB values from the opposite (left) side
of the gradient box. Click coordinates are horizontally inverted.

Expected Results:
Clicking anywhere in the custom color picker gradient box should select the
exact color and RGB values located directly under the mouse cursor.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 26.8.0.3 (X86_64)
Build ID: bce0998afefdbc355585ca324285661a2170ba77
CPU threads: 12; OS: Windows 11 X86_64 (build 26200); UI render: Skia/Raster;
VCL: win
Locale: ar-DZ (ar_DZ); UI: ar-SA
Calc: CL threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to