Bug 472912

Summary: dolphin tries to access every subdir of the current dir, causing notification spam
Product: [Applications] dolphin Reporter: Antonio Rojas <arojas>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: asturm, kfm-devel, meven, nate
Priority: NOR Keywords: regression
Version: 23.07.80   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Antonio Rojas 2023-08-02 06:01:29 UTC
It seems that Dolphin 22.08 is trying to access every subdir of the currently opened dir. When opening the root dir, this causes a flood of tens of "Finished job" notifications. When opening network:/ it's even worse: it opens authentication dialogs for every single link in network:/, together with many "failed job" and "authentication error" notificacions.

Introduced by a1c5c5cf81b5d1f6b7a0aa10b8a981cb70c5b26c
Comment 1 Nate Graham 2023-08-02 20:48:56 UTC
Can reproduce.
Comment 2 Bug Janitor Service 2023-08-09 17:11:31 UTC
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/589
Comment 3 Méven Car 2023-08-13 08:49:32 UTC
Git commit aded2d716d7cd154c757dcfd7ef8618ce7ca030a by Méven Car, on behalf of Méven Car.
Committed on 13/08/2023 at 10:44.
Pushed by meven into branch 'master'.

Don't compute size for non-local urls

Hide progressInfo for listDir job on the non-recursize path.

M  +6    -2    src/kitemviews/kfileitemmodelrolesupdater.cpp

https://invent.kde.org/system/dolphin/-/commit/aded2d716d7cd154c757dcfd7ef8618ce7ca030a
Comment 4 Felix Ernst 2023-08-13 10:08:27 UTC
Git commit 706c2fa25720da88494da029e49e06f3584d226e by Felix Ernst, on behalf of Méven Car.
Committed on 13/08/2023 at 12:08.
Pushed by felixernst into branch 'release/23.08'.

Don't compute size for non-local urls

Hide progressInfo for listDir job on the non-recursize path.


(cherry picked from commit aded2d716d7cd154c757dcfd7ef8618ce7ca030a)

M  +6    -2    src/kitemviews/kfileitemmodelrolesupdater.cpp

https://invent.kde.org/system/dolphin/-/commit/706c2fa25720da88494da029e49e06f3584d226e