diff --git a/UI/window-basic-main-browser.cpp b/UI/window-basic-main-browser.cpp index 70a302662..a371e5e8f 100644 --- a/UI/window-basic-main-browser.cpp +++ b/UI/window-basic-main-browser.cpp @@ -88,6 +88,15 @@ void DestroyPanelCookieManager() #endif } +void DeleteCookies() +{ +#ifdef BROWSER_AVAILABLE + if (panel_cookies) { + panel_cookies->DeleteCookies("", ""); + } +#endif +} + void DuplicateCurrentCookieProfile(ConfigFile &config) { #ifdef BROWSER_AVAILABLE diff --git a/UI/window-basic-main-profiles.cpp b/UI/window-basic-main-profiles.cpp index d00f3d4f1..c692c59da 100644 --- a/UI/window-basic-main-profiles.cpp +++ b/UI/window-basic-main-profiles.cpp @@ -28,6 +28,7 @@ extern void DestroyPanelCookieManager(); extern void DuplicateCurrentCookieProfile(ConfigFile &config); extern void CheckExistingCookieId(); +extern void DeleteCookies(); void EnumProfiles(std::function &&cb) { @@ -461,6 +462,7 @@ void OBSBasic::on_actionRemoveProfile_triggered() Auth::Save(); auth.reset(); + DeleteCookies(); DestroyPanelCookieManager(); config.Swap(basicConfig);