diff --git a/Applications/Browser/BookmarksBarWidget.cpp b/Applications/Browser/BookmarksBarWidget.cpp index eb9b6ad1db..c3b520bad1 100644 --- a/Applications/Browser/BookmarksBarWidget.cpp +++ b/Applications/Browser/BookmarksBarWidget.cpp @@ -184,8 +184,12 @@ bool BookmarksBarWidget::remove_bookmark(const String& url) auto item_url = model()->data(model()->index(item_index, 1)).to_string(); if (item_url == url) { auto& json_model = *static_cast(model()); - json_model.remove(item_index); - return true; + + const auto item_removed = json_model.remove(item_index); + if (item_removed) + json_model.store(); + + return item_removed; } }