Main: Clear cache and storage data only when the last window is closed
This prevents the CONSENT cookie from being deleted after a window is closed by the user, making it so that the user can no longer load the comment section.
This commit is contained in:
parent
b37c46f12d
commit
640ed6818a
|
@ -327,19 +327,22 @@ function runApp() {
|
|||
})
|
||||
|
||||
newWindow.on('close', () => {
|
||||
newWindow.webContents.session.clearCache()
|
||||
newWindow.webContents.session.clearStorageData({
|
||||
storages: [
|
||||
'appcache',
|
||||
'cookies',
|
||||
'filesystem',
|
||||
'indexdb',
|
||||
'shadercache',
|
||||
'websql',
|
||||
'serviceworkers',
|
||||
'cachestorage'
|
||||
]
|
||||
})
|
||||
// Clear cache and storage if it's the last window
|
||||
if (openedWindows.length === 1) {
|
||||
newWindow.webContents.session.clearCache()
|
||||
newWindow.webContents.session.clearStorageData({
|
||||
storages: [
|
||||
'appcache',
|
||||
'cookies',
|
||||
'filesystem',
|
||||
'indexdb',
|
||||
'shadercache',
|
||||
'websql',
|
||||
'serviceworkers',
|
||||
'cachestorage'
|
||||
]
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
newWindow.on('closed', () => {
|
||||
|
|
Loading…
Reference in New Issue