flc icon indicating copy to clipboard operation
flc copied to clipboard

[macOS] LocalStorage never written – favourites & per-world UI settings vanish after restart

Open brandongorman opened this issue 5 months ago • 4 comments

FLC version: 7.5.0. macOS version: 15.5 Sequoia (M3 MacBook Pro 2024) Foundry VTT: 12.343

Steps to reproduce

  1. Launch FLC, host or join any world.
  2. Create at least one Favorite path in the Image or Video Browser and change a client-only module setting – e.g. Simple Calendar > “Open On Load”.
  3. Quit FLC with ⌘ Q.
  4. Relaunch FLC and reopen the same world.

Expected The Favorite and module setting persist.

Actual Both reset to default. Server list, does persist.

What I found ~/Library/WebKit/com.phenomen.flc/WebsiteData/LocalStorage is empty - no local storage file is ever created DevTools appears to be disabled (⌥ ⌘ I does nothing) so I can't log or clear storage from inside FLC.

Thank you for the excellent client!

brandongorman avatar Jul 14 '25 19:07 brandongorman

Thank you for the response!

I ran a writable-folder test:


$ ls -ld
"/Users/bg256493/Library/WebKit/com.phenomen.flc/WebsiteData/LocalStorage"

drwxr-xr-x@ 2 bg256493  UALBANY\Domain Users  64 Jul 10 14:29
/Users/bg256493/Library/WebKit/com.phenomen.flc/WebsiteData/LocalStorage


$ touch
"/Users/bg256493/Library/WebKit/com.phenomen.flc/WebsiteData/LocalStorage/test.txt"

$ ls -l
"/Users/bg256493/Library/WebKit/com.phenomen.flc/WebsiteData/LocalStorage"

-rw-r--r--  1 bg256493  UALBANY\Domain Users  0 Jul 14 13:08 test.txt

I can create files there manually, but after adding favorites / client-only
settings in FLC and quitting with CMD+Q no files are ever created in the
folder. The server list persists fine.

Is it possible to get a mac debug build with devtools enabled so I can
watch the console and confirm whether the app is refusing to write to the
folder? I'm happy to provide a screen-capture or more logs if that helps.


On Mon, Jul 14, 2025 at 4:34 PM Aleksandr Vasilenko <
***@***.***> wrote:

> *phenomen* left a comment (phenomen/flc#80)
> <https://github.com/phenomen/flc/issues/80#issuecomment-3070895775>
>
> Could it be that this directory lacks write permissions?
> I can't reproduce it on Windows, so it seems like Linux read-write
> permission issue.
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/phenomen/flc/issues/80#issuecomment-3070895775>, or
> unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ACQVTCQE4FR6WFB4I67CSFL3IQH3VAVCNFSM6AAAAACBP53PPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTANZQHA4TKNZXGU>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>

brandongorman avatar Jul 14 '25 21:07 brandongorman

@brandongorman thanks for the testing this. I have an idea that might fix this. I will release the new version soon.

phenomen avatar Jul 15 '25 03:07 phenomen

Glad to be of help! I love the client and this is the only issue I've got. Granted it's minor (I can reset my favorites and stuff every time I load) but it is an extra step for me and my players who use macOS. Thank you for your hard work!

On Mon, Jul 14, 2025 at 11:55 PM Aleksandr Vasilenko < @.***> wrote:

phenomen left a comment (phenomen/flc#80) https://github.com/phenomen/flc/issues/80#issuecomment-3071801329

@brandongorman https://github.com/brandongorman thanks for the testing this. I have an idea that might fix this. I will release the new version soon.

— Reply to this email directly, view it on GitHub https://github.com/phenomen/flc/issues/80#issuecomment-3071801329, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQVTCXPGYSZ3ODFNQAPU2T3IR3SHAVCNFSM6AAAAACBP53PPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTANZRHAYDCMZSHE . You are receiving this because you were mentioned.Message ID: @.***>

brandongorman avatar Jul 15 '25 14:07 brandongorman

Just wondering about the status of this issue. I have a couple of players (and myself) who would love to use FLC on Macs but its refusal to save local settings is too big a drawback given our game. Thank you again for the client and your hard work putting it together.

brandongorman avatar Aug 27 '25 20:08 brandongorman