diff options
Diffstat (limited to 'Userland/Libraries/LibWeb')
-rw-r--r-- | Userland/Libraries/LibWeb/Page/Frame.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Userland/Libraries/LibWeb/Page/Frame.cpp b/Userland/Libraries/LibWeb/Page/Frame.cpp index 8866fea7ef..2b8d5ddb63 100644 --- a/Userland/Libraries/LibWeb/Page/Frame.cpp +++ b/Userland/Libraries/LibWeb/Page/Frame.cpp @@ -110,8 +110,11 @@ void Frame::set_size(const Gfx::IntSize& size) if (m_size == size) return; m_size = size; - if (m_document) + if (m_document) { m_document->update_layout(); + if (m_document->layout_node()) + m_document->layout_node()->did_set_viewport_rect({}, viewport_rect()); + } } void Frame::set_viewport_scroll_offset(const Gfx::IntPoint& offset) |