From 4814e1bd650adf151f6f4c76d752a5a956e1f332 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 21 Sep 2022 13:04:59 +0200 Subject: [PATCH] Browser: Ignore title updates when history has no current item The Browser::History class is oblivious to the state of the browsing context's session history over on the LibWeb side. We need to hook a lot more thing up here, but for now just ignore updates when there's no current history item. This fixes a VERIFY() error on startup. --- Userland/Applications/Browser/History.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Applications/Browser/History.cpp b/Userland/Applications/Browser/History.cpp index 7732c6f5d7..bddd81267c 100644 --- a/Userland/Applications/Browser/History.cpp +++ b/Userland/Applications/Browser/History.cpp @@ -57,6 +57,8 @@ void History::clear() void History::update_title(String const& title) { + if (m_current == -1) + return; m_items[m_current].title = title; }