Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Options" changes in Windows client are not saved because "joplin-desktop\settings.json" cannot be written to #10426

Open
phut opened this issue May 12, 2024 · 0 comments
Labels
bug It's a bug

Comments

@phut
Copy link

phut commented May 12, 2024

Operating system

Windows

Joplin version

2.14.20 (prod, win32)

Desktop version info

Joplin 2.14.20 (prod, win32)

Client ID: 9d0a8c38addd4d6bbd1581a142f8abeb
Sync Version: 3
Profile Version: 46
Keychain Supported: Yes

Revision: cfd98e3

Repeating To-Dos: 0.10.3

Current behaviour

  1. Start Joplin
  2. Tools -> Options
  3. Navigate options pages, Make Changes to UI (e.g. enable Web clipper, set a theme)
  4. Use "Apply" button. Select "save changes" in modal dialog when it appears
  5. Exit options pages using "Back" button
  6. Exit Joplin
  7. Start Joplin
  8. UI changes have not been saved. UI reverts to previous state (presumably the default settings at installation)

Expected behaviour

Changes made in the options screens should persist over program exit then restart.

Logs

  • Log shows "Permission Denied" when writing to "settings.json" file.
  • The problem appeared to occur because the "settings.json" file is/was a hidden file on Windows.
  • I fixed the problem by using windows explorer to navigate to the "joplin-desktop" directory, then "show hidden files", then setting the file to be non-hidden using context menu -> file properties dialog.
  • With the file no longer hidden, options are saved as expected.
  • I did not make any other changes to the Joplin configuration directory "....config\joplin-desktop". As far as I am aware, the file "settings.json" was created on my system as a hidden file at installation time and no changes were made to it.
@phut phut added the bug It's a bug label May 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug It's a bug
Projects
None yet
Development

No branches or pull requests

1 participant