https://bugs.kde.org/show_bug.cgi?id=514542

            Bug ID: 514542
           Summary: Discover is unusable in Arabic
    Classification: Applications
           Product: Discover
      Version First 6.5.80
       Reported In:
          Platform: KDE Linux
                OS: Linux
            Status: REPORTED
          Keywords: regression
          Severity: grave
          Priority: NOR
         Component: discover
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Created attachment 188482
  --> https://bugs.kde.org/attachment.cgi?id=188482&action=edit
Broken app

STEPS TO REPRODUCE
1. Run Discover in any Arabic language (e.g. `LANG=ar_AR plasma-discover`,
`LANG=ar_OM plasma-discover`, or `LANG=ar_EG plasma-discover`


OBSERVED RESULT
App's layout is broken and unusable; see attached screenshot.

There's a log flood of the following repeated messages:

qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.


EXPECTED RESULT
Everything works.


ADDITIONAL INFORMATION
Works with Hebrew (`LANG=he_IL plasma-discover`) so it's not happening for all
RTL languages. Other Kirigami-using apps work with Arabic languages; only
Discover is affected.


SOFTWARE/OS VERSIONS
Operating System: KDE Linux 2026-01-12
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.1
Kernel Version: 6.18.3-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7840U w/ Radeon™ 780M Graphics
Memory: 17 GB of RAM (16.0 GB usable)
Graphics Processor: AMD Radeon 780M Graphics

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to