diff options
Diffstat (limited to 'components/script/dom/resizeobserver.rs')
-rw-r--r-- | components/script/dom/resizeobserver.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/resizeobserver.rs b/components/script/dom/resizeobserver.rs index 62029a9b9ef..70589a51a79 100644 --- a/components/script/dom/resizeobserver.rs +++ b/components/script/dom/resizeobserver.rs @@ -93,6 +93,7 @@ impl ResizeObserver { pub fn broadcast_active_resize_observations( &self, shallowest_target_depth: &mut ResizeObservationDepth, + can_gc: CanGc, ) { let mut entries: Vec<DomRoot<ResizeObserverEntry>> = Default::default(); for (observation, target) in self.observation_targets.borrow_mut().iter_mut() { @@ -107,7 +108,7 @@ impl ResizeObserver { let height = box_size.height().to_f64_px(); let size_impl = ResizeObserverSizeImpl::new(width, height); let window = window_from_node(&**target); - let observer_size = ResizeObserverSize::new(&window, size_impl); + let observer_size = ResizeObserverSize::new(&window, size_impl, can_gc); // Note: content rect is built from content box size. let content_rect = DOMRectReadOnly::new( |