fix: handling failures/invalid popup edge cases to show normal gdpr popup fallback (#6857)

* fix: remove drilling actions down iframes

* refactor: split up custom popup logic, trim it down a lot

* fix: bring back TCF useractioncomplete and USP/GPP sectionChange event listeners, and only using dom observer as the fallback

* remove open devtools

* format

* harden CPM fallbacks for unknown layouts

* consolidate timeouts

* refactor: rename functions to make sense

* fix: sidebar closed on launch does not properly set state
This commit is contained in:
Truman Gao
2026-07-24 16:48:52 +00:00
committed by GitHub
parent fbe70c6938
commit dfc2ed3783
12 changed files with 1128 additions and 1041 deletions
+4 -5
View File
@@ -306,12 +306,11 @@ fn main() {
"init_ads_window",
"hide_ads_window",
"show_ads_window",
"show_ads_consent_overlay",
"show_ads_consent_preferences",
"show_ads_consent_ui",
"expand_ads_consent_webview",
"open_ads_consent_preferences",
"hide_ads_consent_preferences",
"hide_ads_consent_overlay",
"get_ads_consent_required",
"finish_ads_consent_flow",
"should_show_ads_consent_popup",
"perform_ads_consent_action",
"record_ads_click",
"open_link",