fix(geometry): propagate NaN through DOMRect bounds

This commit is contained in:
ldm0
2026-10-02 03:27:49 +08:00
parent eba65d54a7
commit 274a2bcfa9
2 changed files with 0 additions and 21 deletions
@@ -500,11 +500,6 @@ pub(in crate::context_bootstrap) fn build_constructor_template<'s>(
.length(0)
.build(scope)
}
ConstructorKind::DomRectReadOnly => v8::FunctionTemplate::builder(
super::super::dom_rect::dom_rect_readonly_constructor_callback,
)
.length(0)
.build(scope),
ConstructorKind::DomRect => {
v8::FunctionTemplate::builder(moli_webapi_declare::web_api_constructor!(
web_api_interfaces::DOMRect,
@@ -35,22 +35,6 @@ struct DomRectReadOnlyObjectDeclaration {
height: f64,
}
#[derive(WebApiObject)]
#[webapi(interface = "DOMRectReadOnly")]
struct DomRectReadOnlyObjectDeclaration {
#[webapi(slot = DOM_RECT_BRAND_SLOT, init = true)]
brand: (),
#[webapi(slot = DOM_RECT_X_SLOT)]
x: f64,
#[webapi(slot = DOM_RECT_Y_SLOT)]
y: f64,
#[webapi(slot = DOM_RECT_WIDTH_SLOT)]
width: f64,
#[webapi(slot = DOM_RECT_HEIGHT_SLOT)]
height: f64,
}
#[derive(WebApiFunctionTemplate)]
#[webapi(interface = web_api_interfaces::DOMRectReadOnly)]
struct DomRectReadOnlyPrototypeDeclaration {