magreenblatt wrote:The documentation is correct. If cache_path is empty an incognito profile will be used.
I see that you closed the original issue of TaurusPrime on github. I still think it's a bug and roughly bisected it between CEF 127.3.5 and CEF 128.4.12. I can not do it with more granularity since it's consecutive versions of CEF4Delphi.
The test is made with the following cache-related settings
- root_cache_path - some custom folder
- cache_path - empty
The results:
CEF 127.3.5:
the second run shows logged off session, cache directory folder contains the following folders after the first run
component_crx_cache
Dictionaries
WidevineCdm
CEF 128.4.12:
the second run shows previous (logged in) session in perplexity, cache directory contains the following folders after the first run
AutofillStates
BrowserMetrics
CertificateRevocation
component_crx_cache
Crowd Deny
Default
Dictionaries
FileTypePolicies
FirstPartySetsPreloaded
hyphen-data
MEIPreload
OnDeviceHeadSuggestModel
OptimizationHints
OriginTrials
PKIMetadata
PrivacySandboxAttestationsPreloaded
Safe Browsing
SafetyTips
segmentation_platform
SSLErrorAssistant
Subresource Filter
TpcdMetadata
TrustTokenKeyCommitments
WidevineCdm
ZxcvbnData