mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-25 19:04:58 +00:00
LibWebView: Update OOPWV's URL when a page starts/finishes loading
If the page's URL is changed from within the WebContent process (e.g. window.location.href is set from JavaScript, or a navigation is started from WebDriver), we would not store the URL at all within OOPWV. This prevented actions like reloading from working properly, as the browser would reload whatever URL was previously entered in the URL box.
This commit is contained in:
committed by
Linus Groh
parent
325061b0e4
commit
9782660cb6
@@ -300,12 +300,14 @@ void OutOfProcessWebView::notify_server_did_middle_click_link(Badge<WebContentCl
|
||||
|
||||
void OutOfProcessWebView::notify_server_did_start_loading(Badge<WebContentClient>, const AK::URL& url)
|
||||
{
|
||||
m_url = url;
|
||||
if (on_load_start)
|
||||
on_load_start(url);
|
||||
}
|
||||
|
||||
void OutOfProcessWebView::notify_server_did_finish_loading(Badge<WebContentClient>, const AK::URL& url)
|
||||
{
|
||||
m_url = url;
|
||||
if (on_load_finish)
|
||||
on_load_finish(url);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user