From 6d00fcad77789eb1deb153ba1d21447d790abc19 Mon Sep 17 00:00:00 2001 From: David Kocik Date: Wed, 4 Sep 2024 12:29:29 +0200 Subject: [PATCH] SPE 2450: Delete cookies in Config wizard login --- src/slic3r/GUI/ConfigWizardWebViewPage.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/slic3r/GUI/ConfigWizardWebViewPage.cpp b/src/slic3r/GUI/ConfigWizardWebViewPage.cpp index 0023707813..c5fca80faf 100644 --- a/src/slic3r/GUI/ConfigWizardWebViewPage.cpp +++ b/src/slic3r/GUI/ConfigWizardWebViewPage.cpp @@ -7,6 +7,8 @@ #include "slic3r/GUI/I18N.hpp" #include "format.hpp" #include "Event.hpp" +#include "slic3r/GUI/WebViewPlatformUtils.hpp" + #include wxDEFINE_EVENT(EVT_OPEN_EXTERNAL_LOGIN_WIZARD, wxCommandEvent); @@ -123,6 +125,10 @@ void ConfigWizardWebViewPage::on_navigation_request(wxWebViewEvent &evt) { wxString url = evt.GetURL(); if (url.starts_with(L"prusaslicer")) { + delete_cookies(m_browser, "https://account.prusa3d.com"); + delete_cookies(m_browser, "https://accounts.google.com"); + delete_cookies(m_browser, "https://appleid.apple.com"); + delete_cookies(m_browser, "https://facebook.com"); evt.Veto(); m_vetoed = true; wxPostEvent(wxGetApp().plater(), Event(EVT_LOGIN_VIA_WIZARD, into_u8(url)));