linuxmint / linuxmint/nemo

New Behavior option in Nemo 6.7.4+alfa causes failure-on-open loop

Open
#3,807 0 comments 0 reactions 0 assignees View on GitHub

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)

Image
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.