зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1286717 - Part 4: Resolve a promise for persist() in private browsing mode, r=janv
This commit is contained in:
Родитель
699f4cd00a
Коммит
1bffdaa737
|
@ -302,7 +302,12 @@ ExecuteOpOnMainOrWorkerThread(nsIGlobalObject* aGlobal,
|
|||
RefPtr<PersistentStoragePermissionRequest> request =
|
||||
new PersistentStoragePermissionRequest(principal, window, promise);
|
||||
|
||||
aRv = request->Start();
|
||||
// In private browsing mode, no permission prompt.
|
||||
if (nsContentUtils::IsInPrivateBrowsing(doc)) {
|
||||
aRv = request->Cancel();
|
||||
} else {
|
||||
aRv = request->Start();
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче