Skip to content

Commit f3d6a21

Browse files
committed
Add trusted-set-session-storage-item scriptlet
Related discussion: uBlockOrigin/uAssets#20630 (comment)
1 parent a373efe commit f3d6a21

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

assets/resources/scriptlets.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3870,6 +3870,19 @@ function trustedSetLocalStorageItem(key = '', value = '') {
38703870
setLocalStorageItemFn('local', true, key, value);
38713871
}
38723872

3873+
builtinScriptlets.push({
3874+
name: 'trusted-set-session-storage-item.js',
3875+
requiresTrust: true,
3876+
fn: trustedSetSessionStorageItem,
3877+
world: 'ISOLATED',
3878+
dependencies: [
3879+
'set-local-storage-item.fn',
3880+
],
3881+
});
3882+
function trustedSetSessionStorageItem(key = '', value = '') {
3883+
setLocalStorageItemFn('session', true, key, value);
3884+
}
3885+
38733886
/*******************************************************************************
38743887
*
38753888
* trusted-replace-fetch-response.js

0 commit comments

Comments
 (0)