diff --git a/Userland/Applications/Browser/StorageWidget.cpp b/Userland/Applications/Browser/StorageWidget.cpp index cf8feb0dea..498db6c202 100644 --- a/Userland/Applications/Browser/StorageWidget.cpp +++ b/Userland/Applications/Browser/StorageWidget.cpp @@ -26,7 +26,10 @@ StorageWidget::StorageWidget() m_cookies_table_view = cookies_tab->find_descendant_of_type_named("cookies_tableview"); m_cookies_model = adopt_ref(*new CookiesModel()); - m_cookies_table_view->set_model(*m_cookies_model); + m_sorting_model = MUST(GUI::SortingProxyModel::create(*m_cookies_model)); + m_sorting_model->set_sort_role(GUI::ModelRole::Display); + + m_cookies_table_view->set_model(m_sorting_model); m_cookies_table_view->set_column_headers_visible(true); m_cookies_table_view->set_alternating_row_colors(true); } diff --git a/Userland/Applications/Browser/StorageWidget.h b/Userland/Applications/Browser/StorageWidget.h index 126af19ed7..e1090f9ede 100644 --- a/Userland/Applications/Browser/StorageWidget.h +++ b/Userland/Applications/Browser/StorageWidget.h @@ -8,6 +8,7 @@ #include "CookiesModel.h" #include "Tab.h" +#include #include #include @@ -26,6 +27,7 @@ private: RefPtr m_cookies_table_view; RefPtr m_cookies_model; + RefPtr m_sorting_model; }; }