diff options
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 2 | ||||
-rw-r--r-- | tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini | 6 |
2 files changed, 1 insertions, 7 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 03998017f36..e8e5bfbab4f 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1936,7 +1936,7 @@ class AttrDefiner(PropertyDefiner): def setter(attr): attr = attr['attr'] - if ((self.crossorigin and not attr.getExtendedAttribute("CrossOriginReadable")) + if ((self.crossorigin and not attr.getExtendedAttribute("CrossOriginWritable")) or (attr.readonly and not attr.getExtendedAttribute("PutForwards") and not attr.getExtendedAttribute("Replaceable"))): diff --git a/tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini b/tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini index 6ffbaa0b3dc..cf0dc159bd6 100644 --- a/tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini +++ b/tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini @@ -188,12 +188,6 @@ [Same-origin observers get different accessors for cross-origin Window (cross-site)] expected: FAIL - [Same-origin observers get different accessors for cross-origin Location (cross-origin)] - expected: FAIL - - [Same-origin observers get different accessors for cross-origin Location (same-origin + document.domain)] - expected: FAIL - [Same-origin observers get different accessors for cross-origin Location (cross-site)] expected: FAIL |