New Behavior option in Nemo 6.7.4+alfa causes failure-on-open loop
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 1.6k
- Forks
- 368
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 2
Description
Distribution
Mint 23 alfa
Package version
Nemo 6.7.4+alfa
Frequency
Always
Bug description
This may be a duplicate of issue 3742, but that does not reference the new Behavior option.
"Restore last window tabs on startup" is a new option in Nemo 6.7.4+alfa Preferences Behavior. If the folder remembered by a single tab is deleted by another process after the Nemo window is closed, any attempt to open Nemo without naming a new target causes non-recoverable failure: Could not find "...rememberedfolder...". Please check the spelling and try again.
Steps to reproduce
Open two Nemo single tab windows (e.g. click on Files in Panel)
In one window create a new folder, open into that folder, close that window
In the other window delete the folder created in the first window
Open a new Nemo window without naming a target (e.g. click on Files in Panel)
Expected behavior
After the error message Nemo should either forget the missing target name and/or default to /home/$USER
Additional information
(I am testing Alfa upgraded from Zena in VirtualBox VM, as shown how in various Youtube videos. This is the only problem found so far in the full system install of all my apps. Nice!)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the failure-on-open loop in Nemo 6.7.4+alfa with “Restore last window tabs on startup” enabled, following the listed two-window steps. Trace the startup path that restores a remembered folder and determine how a missing target is handled; done means opening Nemo without a target recovers gracefully instead of repeating the error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100