Bug 393677

Summary: Allow html5 local storage in private browsing
Product: [Applications] Falkon Reporter: speps <speps>
Component: generalAssignee: David Rosca <nowrep>
Status: RESOLVED FIXED    
Severity: normal CC: jurajoravec, justin.zobel, nfwn_ozewd48
Priority: NOR    
Version First Reported In: 3.1.0   
Target Milestone: ---   
Platform: unspecified   
OS: Unspecified   
Latest Commit: Version Fixed/Implemented In: 24.02.0
Sentry Crash Report:

Description speps 2018-04-30 13:07:18 UTC
A lot of websites need Html5 local storage in order to work.

Actually that's not possible in private mode to use most of them.
For example the Flarum based forums are unusable in private browsing (https://discuss.flarum.org).

Other browsers like chromium and firefox allow html5 local storage by default.

Actually, for testing, I'm enabling local storage in private mode by setting QWebEngineSettings::LocalStorageEnabled to true and it seems to work fine.
https://phabricator.kde.org/source/falkon/browse/master/src/lib/app/mainapplication.cpp;d1fad353d007796e96d9da0b6a17f67afab6bc24$979

Local storage get not shared between instances and get deleted on exit as it should be.

From a security point of view local storage may leak some private data if done wrong, so allowing it should be an informed choice.
Comment 1 Justin Zobel 2020-11-21 10:50:10 UTC
Confirmed on 3.1.0, no option for html storage for private browsing.
Comment 2 Juraj 2023-05-09 20:20:57 UTC
*** Bug 469541 has been marked as a duplicate of this bug. ***