Folder View widget does not automatically show new files

Posted this originally in KDE forums but it seems it might only be happening in Fedora.

  1. Add Folder View widget to panel or desktop. Pointing to ~/Downloads, for example.
  2. Create a file in ~/Downloads using the terminal or any other app.

Results:

  • Expected: Folder View shows newly added file immediately.
  • Actual: Need to click on the widget and press F5 to refresh view. Only then does the new file show up.

New Observation: this only happens on first user created in the installer.

  1. Download Fedora 43 Kinoite and install.
  2. Create initial user during installation, admin or not doesn’t matter.
  3. After first login, create another user account.

Results:

  • Issue described above is observed in the first user.
  • Issue does not happen in the second user.

Please report a bug in KDE.

KDE bug is here: https://bugs.kde.org/show_bug.cgi?id=508634

I bring this up here because KDE peeps don’t seems to find this reproducible but I find it is consistently reproducible for me using the steps above with Fedora 43 Kinoite.

1 Like

It doesn’t reproduce on my F42 with KDE Plasma 6.5.2. (Folder view widget for ~/Downloads, touch ~/Downloads/test shows up immediately).

It did reproduce on Kinoite 42 and also on 43 after rebasing. I then investigated some more, the folder view widget didn’t show any files in the ~/Downloads folder that I pointed it to, neither existing nor newly created. When I pointed it to /var/home/$USER/Downloads, the files showed up. So I think this is some kind of bad interaction between the widget and the way that Fedora Atomic mounts the user’s home.

2 Likes

I confirm that pointing the widget to /var/home/... instead of ~/Downloads works as expected and automatically shows new files.

I guess it’s a Kinoite thing.

But then, did you try with creating a second user, @l-c-g ? Curious why there would be no issue in that case? Might their home directories be mounted differently?

Very cool find, by the way. Thanks for this. At least we have a workaround.

You are right, this was on UID 1000, I did not create a new user, because I hadn’t seen that part of your post.

I didn’t just post it as a workaround, it’s a difference in behavior that might help narrow down the root cause of your issue.

1 Like