Created attachment 186272 [details] a video shows the problem SUMMARY the back button is disabled, This problem not only exists in KDE Connect but in all KDE application even in "get new" window (the window that let me download things from KDE store) STEPS TO REPRODUCE 1. Change system language to Arabic 2. Open KDE Connect Application 3. Go to "Plugins Settings" 4. Try to click on the back button OBSERVED RESULT The back button is disabled EXPECTED RESULT going to previous page SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux KDE Plasma Version: 6.5.0 KDE Frameworks Version: 6.5.0 Qt Version: 6.10.0 ADDITIONAL INFORMATION This issue exists even before this version but i don't know for how long
Thanks for the bug report! I can reproduce it, and I think I know what's wrong.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1962
(In reply to cwo from comment #1) > Thanks for the bug report! I can reproduce it, and I think I know what's > wrong. Thanks!
(In reply to Al-Bor3y from comment #3) > (In reply to cwo from comment #1) > > Thanks for the bug report! I can reproduce it, and I think I know what's > > wrong. > > Thanks! FWIW, the keyboard shortcut Alt+Left works even with the bugged back button, so you can use that in the meantime if you get stuck until the bug is fixed and the fix released.
Git commit 848cfe32058718d30056c45833de540b186e3ec9 by Christoph Wolk. Committed on 18/11/2025 at 16:17. Pushed by cwo into branch 'master'. globaltoolbar/NavigationButtons: fix Back button in RtL The Back button tests whether it should be enabled using the pageStack's contentX. In LtR, this works, but in RtL it does not, as the top-most page is also the left-most and therefore has an x-axis position of 0. As a consequence, the Back button is always disabled in RtL. Instead, we make this test conditional on LayoutMirroring, keeping the current method for LtR, and testing whether the position is at 0 and the total contentWidth of the page stack is wider than the pageStack (and therefore some parts of the stack must be outside the visible area). FIXED-IN: 6.21 M +5 -1 src/controls/private/globaltoolbar/NavigationButtons.qml https://invent.kde.org/frameworks/kirigami/-/commit/848cfe32058718d30056c45833de540b186e3ec9
(In reply to cwo from comment #5) > Git commit 848cfe32058718d30056c45833de540b186e3ec9 by Christoph Wolk. > Committed on 18/11/2025 at 16:17. > Pushed by cwo into branch 'master'. > > globaltoolbar/NavigationButtons: fix Back button in RtL > > The Back button tests whether it should be enabled using the pageStack's > contentX. In LtR, this works, but in RtL it does not, as the top-most > page is also the left-most and therefore has an x-axis position of 0. As > a consequence, the Back button is always disabled in RtL. > > Instead, we make this test conditional on LayoutMirroring, keeping the > current method for LtR, and testing whether the position is at 0 and the > total contentWidth of the page stack is wider than the pageStack (and > therefore some parts of the stack must be outside the visible area). > FIXED-IN: 6.21 > > M +5 -1 src/controls/private/globaltoolbar/NavigationButtons.qml > > https://invent.kde.org/frameworks/kirigami/-/commit/ > 848cfe32058718d30056c45833de540b186e3ec9 it's fixed but now the animation stopped working and in kde connect the layout is corrupted
Created attachment 187620 [details] an image shows the corruption
(In reply to Al-Bor3y from comment #6) > (In reply to cwo from comment #5) > > Git commit 848cfe32058718d30056c45833de540b186e3ec9 by Christoph Wolk. > > Committed on 18/11/2025 at 16:17. > > Pushed by cwo into branch 'master'. > > > > globaltoolbar/NavigationButtons: fix Back button in RtL > > > > The Back button tests whether it should be enabled using the pageStack's > > contentX. In LtR, this works, but in RtL it does not, as the top-most > > page is also the left-most and therefore has an x-axis position of 0. As > > a consequence, the Back button is always disabled in RtL. > > > > Instead, we make this test conditional on LayoutMirroring, keeping the > > current method for LtR, and testing whether the position is at 0 and the > > total contentWidth of the page stack is wider than the pageStack (and > > therefore some parts of the stack must be outside the visible area). > > FIXED-IN: 6.21 > > > > M +5 -1 src/controls/private/globaltoolbar/NavigationButtons.qml > > > > https://invent.kde.org/frameworks/kirigami/-/commit/ > > 848cfe32058718d30056c45833de540b186e3ec9 > > it's fixed but now the animation stopped working and in kde connect the > layout is corrupted i don't know if i should report it as a new bug or not
Separate issue, likely already fixed with https://invent.kde.org/frameworks/kirigami/-/merge_requests/1990
(In reply to cwo from comment #9) > Separate issue, likely already fixed with > https://invent.kde.org/frameworks/kirigami/-/merge_requests/1990 Ok, I'll create a new ticket for the animation issue