Bug 501582 - New address bar: Path separator can flicker when switching tabs
Summary: New address bar: Path separator can flicker when switching tabs
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: URL navigator (other bugs)
Version First Reported In: 6.12.0
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: KIO Bugs
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2025-03-16 15:35 UTC by postix
Modified: 2025-04-04 20:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.14
Sentry Crash Report:


Attachments
Screenrecording (318.71 KB, video/x-matroska)
2025-03-16 15:35 UTC, postix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2025-03-16 15:35:34 UTC
Created attachment 179460 [details]
Screenrecording

STEPS TO REPRODUCE
1. Open a folder
2. Press Ctrl + T to open a second tab for the same folder
3. Switching between the tabs

OBSERVED RESULT
The | flickers sometimes. Please see the screen recording.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.7-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Scaling: 1.25
Comment 1 Nate Graham 2025-03-21 18:06:43 UTC
Can confirm, and will be fixed by https://invent.kde.org/frameworks/kio/-/merge_requests/1842.
Comment 2 Akseli Lahtinen 2025-04-04 20:01:27 UTC
Git commit 7067680d23229b80dd92d837ee129e987ba875e7 by Akseli Lahtinen.
Committed on 04/04/2025 at 20:00.
Pushed by akselmo into branch 'master'.

KUrlNavigatorButton: Use arrow as separators

Due to the feedback of regular separator not being good enough for
separating folders, use an arrow separator instead.

This also refactors bunch of code around the button, so it should
be easier to tweak over time.

Remove icons due to the added clutter. They would work with full height chevrons but those are not technically feasible at this time.
Related: bug 501587, bug 501575, bug 501589, bug 501706, bug 501803
FIXED-IN: 6.14

M  +38   -20   src/filewidgets/kurlnavigator.cpp
M  +15   -0    src/filewidgets/kurlnavigator.h
M  +75   -70   src/filewidgets/kurlnavigatorbutton.cpp
M  +5    -3    src/filewidgets/kurlnavigatorbutton_p.h
M  +10   -14   src/filewidgets/kurlnavigatorbuttonbase.cpp
M  +1    -1    src/filewidgets/kurlnavigatortogglebutton.cpp

https://invent.kde.org/frameworks/kio/-/commit/7067680d23229b80dd92d837ee129e987ba875e7