no reobserve rootbounds for Window

This commit is contained in:
sjorsdonkers
2025-05-06 11:27:35 +02:00
parent db28336e5d
commit e32d35b156
3 changed files with 41 additions and 13 deletions

View File

@@ -348,10 +348,8 @@ pub const Element = struct {
// returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.
// We do not render so just always return the element's rect.
pub fn _getClientRects(self: *parser.Element, state: *SessionState) ![]DOMRect {
var heap = try state.arena.create(DOMRect);
heap.* = try state.renderer.getRect(self);
return heap[0..1];
pub fn _getClientRects(self: *parser.Element, state: *SessionState) ![1]DOMRect {
return [_]DOMRect{try state.renderer.getRect(self)};
}
pub fn get_clientWidth(_: *parser.Element, state: *SessionState) u32 {