diff --git a/Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp b/Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp index fcd0ea6e5a..a4204e4d16 100644 --- a/Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp +++ b/Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp @@ -47,24 +47,6 @@ WebViewBridge::WebViewBridge(Vector screen_rects, float de on_scroll_to_point(position); }; - on_scroll_into_view = [this](auto rect) { - if (m_viewport_rect.contains(rect)) - return; - - auto position = m_viewport_rect.location(); - - if (rect.top() < m_viewport_rect.top()) { - position.set_y(rect.top()); - } else if (rect.top() > m_viewport_rect.top() && rect.bottom() > m_viewport_rect.bottom()) { - position.set_y(rect.bottom() - m_viewport_rect.height()); - } else { - return; - } - - if (on_scroll_to_point) - on_scroll_to_point(position); - }; - on_scroll_to_point = [this](auto position) { if (on_scroll) on_scroll(to_widget_position(position)); diff --git a/Ladybird/Qt/WebContentView.cpp b/Ladybird/Qt/WebContentView.cpp index 46c0e6d9ee..7e72708950 100644 --- a/Ladybird/Qt/WebContentView.cpp +++ b/Ladybird/Qt/WebContentView.cpp @@ -99,16 +99,6 @@ WebContentView::WebContentView(WebContentOptions const& web_content_options, Str verticalScrollBar()->setValue(position.y()); }; - on_scroll_into_view = [this](auto rect) { - if (m_viewport_rect.contains(rect)) - return; - - if (rect.top() < m_viewport_rect.top()) - verticalScrollBar()->setValue(rect.top()); - else if (rect.top() > m_viewport_rect.top() && rect.bottom() > m_viewport_rect.bottom()) - verticalScrollBar()->setValue(rect.bottom() - m_viewport_rect.height()); - }; - on_cursor_change = [this](auto cursor) { update_cursor(cursor); }; diff --git a/Userland/Libraries/LibWebView/OutOfProcessWebView.cpp b/Userland/Libraries/LibWebView/OutOfProcessWebView.cpp index 96f2b5f028..b938292a68 100644 --- a/Userland/Libraries/LibWebView/OutOfProcessWebView.cpp +++ b/Userland/Libraries/LibWebView/OutOfProcessWebView.cpp @@ -56,10 +56,6 @@ OutOfProcessWebView::OutOfProcessWebView() vertical_scrollbar().set_value(position.y()); }; - on_scroll_into_view = [this](auto rect) { - scroll_into_view(rect, true, true); - }; - on_cursor_change = [this](auto cursor) { set_override_cursor(cursor); }; diff --git a/Userland/Libraries/LibWebView/ViewImplementation.h b/Userland/Libraries/LibWebView/ViewImplementation.h index d9c4c343df..ff15f58bf8 100644 --- a/Userland/Libraries/LibWebView/ViewImplementation.h +++ b/Userland/Libraries/LibWebView/ViewImplementation.h @@ -132,7 +132,6 @@ public: Function on_favicon_change; Function on_scroll_by_delta; Function on_scroll_to_point; - Function on_scroll_into_view; Function on_cursor_change; Function on_enter_tooltip_area; Function on_leave_tooltip_area;