summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibWeb')
-rw-r--r--Userland/Libraries/LibWeb/Page/Frame.cpp5
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)