Allow safe hash

This commit is contained in:
yflory 2025-01-29 14:09:25 +01:00
parent ba2a34f67c
commit 40d9a375c4

View File

@ -316,8 +316,10 @@ define([
if (sframeChan) { sframeChan.event('EV_LOADING_INFO', data); }
});
let safeHash = false;
try {
var parsed = Utils.Hash.parsePadUrl(currentPad.href);
safeHash = !!(parsed?.hashData?.version === 3);
var options = parsed.getOptions();
if (options.loginOpts) {
var loginOpts = Utils.Hash.decodeDataOptions(options.loginOpts);
@ -348,7 +350,7 @@ define([
sframeChan.event('EV_LOADING_ERROR', 'ACCOUNT');
}
}), {
noDrive: cfg.noDrive && AppConfig.allowDrivelessMode && currentPad.hash,
noDrive: cfg.noDrive && AppConfig.allowDrivelessMode && currentPad.hash && !safeHash,
neverDrive: cfg.integration,
driveEvents: cfg.driveEvents,
cache: Boolean(cfg.cache),