diff --git a/Userland/Applications/Browser/Tab.cpp b/Userland/Applications/Browser/Tab.cpp index 89c33cc29e..12d5bc3bcc 100644 --- a/Userland/Applications/Browser/Tab.cpp +++ b/Userland/Applications/Browser/Tab.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -114,6 +115,10 @@ Tab::Tab(BrowserWindow& window) auto& webview_container = *find_descendant_of_type_named("webview_container"); m_web_content_view = webview_container.add(); + + auto preferred_color_scheme = Web::CSS::preferred_color_scheme_from_string(Config::read_string("Browser"sv, "Preferences"sv, "ColorScheme"sv, "auto"sv)); + m_web_content_view->set_preferred_color_scheme(preferred_color_scheme); + if (g_content_filters_enabled) m_web_content_view->set_content_filters(g_content_filters); else