diff --git a/Libraries/LibWebView/ViewImplementation.cpp b/Libraries/LibWebView/ViewImplementation.cpp index af484833047..e5d52e2c290 100644 --- a/Libraries/LibWebView/ViewImplementation.cpp +++ b/Libraries/LibWebView/ViewImplementation.cpp @@ -257,11 +257,6 @@ void ViewImplementation::set_preferred_languages(ReadonlySpan preferred_ client().async_set_preferred_languages(page_id(), preferred_languages); } -void ViewImplementation::set_enable_do_not_track(bool enable) -{ - client().async_set_enable_do_not_track(page_id(), enable); -} - ByteString ViewImplementation::selected_text() { return client().get_selected_text(page_id()); diff --git a/Libraries/LibWebView/ViewImplementation.h b/Libraries/LibWebView/ViewImplementation.h index 5a210472851..c1ef9af17f7 100644 --- a/Libraries/LibWebView/ViewImplementation.h +++ b/Libraries/LibWebView/ViewImplementation.h @@ -82,8 +82,6 @@ public: void set_preferred_languages(ReadonlySpan); - void set_enable_do_not_track(bool); - ByteString selected_text(); Optional selected_text_with_whitespace_collapsed(); void select_all(); diff --git a/UI/Qt/BrowserWindow.cpp b/UI/Qt/BrowserWindow.cpp index d9cee56da40..a7f77effddc 100644 --- a/UI/Qt/BrowserWindow.cpp +++ b/UI/Qt/BrowserWindow.cpp @@ -97,12 +97,6 @@ BrowserWindow::BrowserWindow(Vector const& initial_urls, IsPopupWindow }); } - QObject::connect(Settings::the(), &Settings::enable_do_not_track_changed, this, [this](bool enable) { - for_each_tab([enable](auto& tab) { - tab.set_enable_do_not_track(enable); - }); - }); - QObject::connect(Settings::the(), &Settings::preferred_languages_changed, this, [this](QStringList languages) { Vector preferred_languages; preferred_languages.ensure_capacity(languages.length()); @@ -873,7 +867,6 @@ void BrowserWindow::initialize_tab(Tab* tab) tab->set_user_agent_string(user_agent_string()); tab->set_preferred_languages(preferred_languages); tab->set_navigator_compatibility_mode(navigator_compatibility_mode()); - tab->set_enable_do_not_track(Settings::the()->enable_do_not_track()); tab->view().set_preferred_color_scheme(m_preferred_color_scheme); } diff --git a/UI/Qt/Settings.cpp b/UI/Qt/Settings.cpp index be7e09fa0f0..c243dacf8a6 100644 --- a/UI/Qt/Settings.cpp +++ b/UI/Qt/Settings.cpp @@ -65,17 +65,6 @@ void Settings::set_preferred_languages(QStringList const& languages) emit preferred_languages_changed(languages); } -bool Settings::enable_do_not_track() -{ - return m_qsettings->value("enable_do_not_track", false).toBool(); -} - -void Settings::set_enable_do_not_track(bool enable) -{ - m_qsettings->setValue("enable_do_not_track", enable); - emit enable_do_not_track_changed(enable); -} - bool Settings::show_menubar() { return m_qsettings->value("show_menubar", false).toBool(); diff --git a/UI/Qt/Settings.h b/UI/Qt/Settings.h index 61e3251ef15..8ba42afbcc3 100644 --- a/UI/Qt/Settings.h +++ b/UI/Qt/Settings.h @@ -44,9 +44,6 @@ public: QStringList preferred_languages(); void set_preferred_languages(QStringList const& languages); - bool enable_do_not_track(); - void set_enable_do_not_track(bool enable); - bool show_menubar(); void set_show_menubar(bool show_menubar); diff --git a/UI/Qt/SettingsDialog.cpp b/UI/Qt/SettingsDialog.cpp index 0ab17158b0b..499be10a3f9 100644 --- a/UI/Qt/SettingsDialog.cpp +++ b/UI/Qt/SettingsDialog.cpp @@ -32,18 +32,7 @@ SettingsDialog::SettingsDialog(QMainWindow* window) close(); }); - m_enable_do_not_track = new QCheckBox(this); - m_enable_do_not_track->setChecked(Settings::the()->enable_do_not_track()); -#if (QT_VERSION > QT_VERSION_CHECK(6, 7, 0)) - QObject::connect(m_enable_do_not_track, &QCheckBox::checkStateChanged, this, [&](int state) { -#else - QObject::connect(m_enable_do_not_track, &QCheckBox::stateChanged, this, [&](int state) { -#endif - Settings::the()->set_enable_do_not_track(state == Qt::Checked); - }); - m_layout->addRow(new QLabel("Preferred Language(s)", this), m_preferred_languages); - m_layout->addRow(new QLabel("Send web sites a \"Do Not Track\" request", this), m_enable_do_not_track); setWindowTitle("Settings"); setLayout(m_layout); diff --git a/UI/Qt/SettingsDialog.h b/UI/Qt/SettingsDialog.h index 51522ba445c..b1ba4c2b628 100644 --- a/UI/Qt/SettingsDialog.h +++ b/UI/Qt/SettingsDialog.h @@ -26,7 +26,6 @@ private: QFormLayout* m_layout; QMainWindow* m_window { nullptr }; QLineEdit* m_preferred_languages { nullptr }; - QCheckBox* m_enable_do_not_track { nullptr }; }; } diff --git a/UI/Qt/Tab.cpp b/UI/Qt/Tab.cpp index f2b17076ab8..28d87e79a55 100644 --- a/UI/Qt/Tab.cpp +++ b/UI/Qt/Tab.cpp @@ -943,9 +943,4 @@ void Tab::set_preferred_languages(ReadonlySpan preferred_languages) m_view->set_preferred_languages(preferred_languages); } -void Tab::set_enable_do_not_track(bool enable) -{ - m_view->set_enable_do_not_track(enable); -} - } diff --git a/UI/Qt/Tab.h b/UI/Qt/Tab.h index ef2ddf6f4ac..ed23e73f25a 100644 --- a/UI/Qt/Tab.h +++ b/UI/Qt/Tab.h @@ -90,8 +90,6 @@ public: void set_preferred_languages(ReadonlySpan preferred_languages); - void set_enable_do_not_track(bool); - bool url_is_hidden() const { return m_location_edit->url_is_hidden(); } void set_url_is_hidden(bool url_is_hidden) { m_location_edit->set_url_is_hidden(url_is_hidden); }