mirror of
https://github.com/vector-im/element-web.git
synced 2026-03-02 12:01:41 +01:00
* Switch shared-components from yarn classic to pnpm Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Switch element-web from yarn classic to pnpm Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Switch CI to pnpm Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update docs & comments Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Hold back postcss to match yarn.lock & use workspace protocol Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Tweak CI Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Rid the world of `$(res)` Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Switch to type=module Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Fix module import Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Make knip happy Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update playwright imports Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Make docker build happy Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Remove stale params Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Fix badly formatted logging Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Switch to lodash-es Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Make jest happier Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Switch element-web to ESM Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update testcontainers imports Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Fix modernizr cjs Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Fix modernizr cjs ignore files Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Move modernizr sonar exclusion to exclude everything Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update playwright tests for esm compat Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Add pnpm-link utility Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Test matrix-web-i18n Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Iterate Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Iterate Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Discard changes to src/vector/index.ts * Update playwright-common Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Use catalogs Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Improve pnpm-link script Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Use pnpm import to regenerate lockfile from yarn.lock Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --------- Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
57 lines
2.2 KiB
Diff
57 lines
2.2 KiB
Diff
diff --git a/lib/jsdom/browser/Window.js b/lib/jsdom/browser/Window.js
|
|
index 52d011c..f62f6d6 100644
|
|
--- a/lib/jsdom/browser/Window.js
|
|
+++ b/lib/jsdom/browser/Window.js
|
|
@@ -505,10 +505,10 @@ function installOwnProperties(window, options) {
|
|
event: makeReplaceablePropertyDescriptor("event", window),
|
|
|
|
// [LegacyUnforgeable]:
|
|
- window: { configurable: false },
|
|
- document: { configurable: false },
|
|
- location: { configurable: false },
|
|
- top: { configurable: false }
|
|
+ window: { configurable: true },
|
|
+ document: { configurable: true },
|
|
+ location: { configurable: true },
|
|
+ top: { configurable: true }
|
|
});
|
|
|
|
|
|
diff --git a/lib/jsdom/living/generated/Location.js b/lib/jsdom/living/generated/Location.js
|
|
index fc4d1dd..c855bd5 100644
|
|
--- a/lib/jsdom/living/generated/Location.js
|
|
+++ b/lib/jsdom/living/generated/Location.js
|
|
@@ -322,19 +322,19 @@ function getUnforgeables(globalObject) {
|
|
}
|
|
});
|
|
Object.defineProperties(unforgeables, {
|
|
- assign: { configurable: false, writable: false },
|
|
- replace: { configurable: false, writable: false },
|
|
- reload: { configurable: false, writable: false },
|
|
- href: { configurable: false },
|
|
- toString: { configurable: false, writable: false },
|
|
- origin: { configurable: false },
|
|
- protocol: { configurable: false },
|
|
- host: { configurable: false },
|
|
- hostname: { configurable: false },
|
|
- port: { configurable: false },
|
|
- pathname: { configurable: false },
|
|
- search: { configurable: false },
|
|
- hash: { configurable: false }
|
|
+ assign: { configurable: true, writable: false },
|
|
+ replace: { configurable: true, writable: false },
|
|
+ reload: { configurable: true, writable: false },
|
|
+ href: { configurable: true },
|
|
+ toString: { configurable: true, writable: false },
|
|
+ origin: { configurable: true },
|
|
+ protocol: { configurable: true },
|
|
+ host: { configurable: true },
|
|
+ hostname: { configurable: true },
|
|
+ port: { configurable: true },
|
|
+ pathname: { configurable: true },
|
|
+ search: { configurable: true },
|
|
+ hash: { configurable: true }
|
|
});
|
|
unforgeablesMap.set(globalObject, unforgeables);
|
|
}
|