diff --git a/layout/base/nsPresContext.h b/layout/base/nsPresContext.h index 846a12628f63..7ae75f6eb061 100644 --- a/layout/base/nsPresContext.h +++ b/layout/base/nsPresContext.h @@ -439,7 +439,8 @@ public: */ void SetVisibleArea(const nsRect& r) { mVisibleArea = r; - if (HasCachedStyleData()) + // Visible area does not affect media queries when paginated. + if (!IsPaginated() && HasCachedStyleData()) PostMediaFeatureValuesChangedEvent(); }