diff --git a/components/gfx/display_list/mod.rs b/components/gfx/display_list/mod.rs index c8da46bee58..d5adac26395 100644 --- a/components/gfx/display_list/mod.rs +++ b/components/gfx/display_list/mod.rs @@ -469,6 +469,9 @@ impl StackingContext { } } + // Convert the point into stacking context local space + point = point - self.bounds.origin; + debug_assert!(!topmost_only || result.is_empty()); let frac_point = self.transform.transform_point(&Point2D(point.x.to_frac32_px(), point.y.to_frac32_px()));