aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorDelan Azabani <dazabani@igalia.com>2023-03-21 13:51:23 +0800
committerDelan Azabani <dazabani@igalia.com>2023-03-23 18:07:44 +0800
commitb1f78d8a3d759297ef3e02753a48521df16a6153 (patch)
treee8091207c0d342c1aa5b1456c181529555a45264 /components/script
parentdd905d8434ad3a390b2179da3a1727637b5bea29 (diff)
downloadservo-b1f78d8a3d759297ef3e02753a48521df16a6153.tar.gz
servo-b1f78d8a3d759297ef3e02753a48521df16a6153.zip
fix attrs in descriptor for @@toStringTag property
Diffstat (limited to 'components/script')
-rw-r--r--components/script/window_named_properties.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/window_named_properties.rs b/components/script/window_named_properties.rs
index c4c6217e513..cccc42750cc 100644
--- a/components/script/window_named_properties.rs
+++ b/components/script/window_named_properties.rs
@@ -12,7 +12,7 @@ use crate::js::conversions::ToJSValConvertible;
use crate::script_runtime::JSContext as SafeJSContext;
use js::conversions::jsstr_to_string;
use js::glue::{AppendToIdVector, CreateProxyHandler, NewProxyObject, ProxyTraps};
-use js::jsapi::{GetWellKnownSymbol, JS_SetImmutablePrototype, SymbolCode};
+use js::jsapi::{GetWellKnownSymbol, JS_SetImmutablePrototype, SymbolCode, JSPROP_READONLY};
use js::jsapi::{
Handle, HandleObject, JSClass, JSContext, JSErrNum, MutableHandleObject, UndefinedHandleValue,
};
@@ -93,7 +93,7 @@ unsafe extern "C" fn get_own_property_descriptor(
set_property_descriptor(
RustMutableHandle::from_raw(desc),
rval.handle(),
- 0,
+ JSPROP_READONLY.into(),
&mut *is_none,
);
}