linuxmint / nemo

File browser for Cinnamon
GNU General Public License v2.0
1.24k stars 300 forks source link

back/forward history forgets locations if you navigate forward by at least 2 folders via the path bar #3479

Open NintendoManiac64 opened 1 month ago

NintendoManiac64 commented 1 month ago

Distribution

Linux Mint Cinnamon 22(.0) live ISO

Package version

Nemo 6.2.8

Frequency

Always

Bug description

If you navigate forward by at least 2 folders via the path bar, the folder you "skipped over" will be forgotten in the back/forward history

Steps to reproduce

  1. upgrade Nemo to version 6.2.8

  2. start Nemo from a high-level location, such as / (aka the OS root)

  3. navigate to /etc (doesn't have to be that folder, but it's easy for me to remember its name)

  4. navigate to /etc/X11 (again, doesn't have to be that specific folder)

  5. navigate to /etc/X11/fonts

  6. go back by two folders, back to /etc

  7. in the path bar, click on the "fonts" button

  8. click the back button once; notice how you've ended up back at /etc

  9. click the forward button once; notice how you've ended up back at /etc/X11/fonts

Expected behavior

The result of step 7 or step 8 should take you to /etc/X11

Additional information

Curiously, Caja 1.26.3 in Ubuntu-Mate 24.10 has the exact same issue (I want to report the issue on the Caja github issue tracker, but they require you to first open an issue ticket with your distro - but how does that requirement make sense if the issue is the fault of Caja, not the distro?):

Video demonstration

nemo 6.2.8 - mint cinnamon 22.0.webm

Jeremy7701 commented 1 month ago

Your home directory is located at /home/username/ Your system has a /home/ directory to hold different users as separate sub-directories These two references to "home" are two different things.

So not an issue.

NintendoManiac64 commented 1 month ago

Your home directory is located at /home/username/ Your system has a /home/ directory to hold different users as separate sub-directories These two references to "home" are two different things.

That is not what I intended to describe with this issue. Please note what is occurring at the 2:10 mark in the video: clicking the back/forward buttons is causing Nemo to navigate straight from /home to /home/ubuntu-cinnamon/Documents and vice-versa.

NintendoManiac64 commented 1 month ago

I didn't realize that the Mint 22(.0) live ISO actually includes a more recent version of Nemo despite being a few months older than Ubuntu 24.10.

Therefore I've redone my testing using that as the baseline, including recording a new video that should demonstrate the issue much more clearly.