|
@@ -82,7 +82,6 @@ export const cloneInto = PAGE_MODE_HANDSHAKE ? null : global.cloneInto;
|
|
|
export const VAULT = (() => {
|
|
export const VAULT = (() => {
|
|
|
let tmp;
|
|
let tmp;
|
|
|
let ChromePromiseBug;
|
|
let ChromePromiseBug;
|
|
|
- let SafePromiseProto;
|
|
|
|
|
let Reflect;
|
|
let Reflect;
|
|
|
let SafeObject;
|
|
let SafeObject;
|
|
|
let i = -1;
|
|
let i = -1;
|
|
@@ -164,12 +163,12 @@ export const VAULT = (() => {
|
|
|
parseFromString = res[i += 1] || SafeDOMParser[PROTO].parseFromString,
|
|
parseFromString = res[i += 1] || SafeDOMParser[PROTO].parseFromString,
|
|
|
reflectOwnKeys = res[i += 1] || Reflect.ownKeys,
|
|
reflectOwnKeys = res[i += 1] || Reflect.ownKeys,
|
|
|
stopImmediatePropagation = res[i += 1] || src.Event[PROTO].stopImmediatePropagation,
|
|
stopImmediatePropagation = res[i += 1] || src.Event[PROTO].stopImmediatePropagation,
|
|
|
|
|
+ SafePromise = res[i += 1] || src.Promise,
|
|
|
SafePromiseConstructor = res[i += 1] || (
|
|
SafePromiseConstructor = res[i += 1] || (
|
|
|
- (SafePromiseProto = (SafePromise = src.Promise)[PROTO], IS_FIREFOX)
|
|
|
|
|
- ? SafePromise
|
|
|
|
|
- : SafePromiseProto.constructor
|
|
|
|
|
|
|
+ tmp = SafePromise[PROTO],
|
|
|
|
|
+ IS_FIREFOX ? SafePromise : tmp.constructor
|
|
|
),
|
|
),
|
|
|
- then = res[i += 1] || SafePromiseProto.then,
|
|
|
|
|
|
|
+ then = res[i += 1] || tmp.then,
|
|
|
urlSearchParamsToString = res[i += 1] || src.URLSearchParams[PROTO].toString,
|
|
urlSearchParamsToString = res[i += 1] || src.URLSearchParams[PROTO].toString,
|
|
|
// various getters
|
|
// various getters
|
|
|
getCurrentScript = res[i += 1] || describeProperty(src.Document[PROTO], 'currentScript').get,
|
|
getCurrentScript = res[i += 1] || describeProperty(src.Document[PROTO], 'currentScript').get,
|