Skip to content

Fix Facebook cookie dialog detection and consent logic:#573

Open
opensource-belgium wants to merge 2 commits intocavi-au:masterfrom
opensource-belgium:master
Open

Fix Facebook cookie dialog detection and consent logic:#573
opensource-belgium wants to merge 2 commits intocavi-au:masterfrom
opensource-belgium:master

Conversation

@opensource-belgium
Copy link
Copy Markdown

  • Replace data-testid selector with div[role='dialog'] (data-testid no longer present in Facebook's DOM)
  • Add Unicode apostrophe (U+2019) to French textFilter — Facebook uses typographic apostrophe in "l'utilisation" which breaks ASCII-based matching
  • Fix inverted ifallowall logic (trueAction was clicking "essential only" instead of "accept all")
  • Move HIDE_CMP after DO_CONSENT to prevent hiding dialog before clicking
  • Scope button selectors to div[role='dialog'] to avoid matching unrelated buttons
  • Add DE/ES/IT translations for broader language coverage

Fix Facebook cookie dialog detection and consent logic:

- Replace data-testid selector with div[role='dialog'] (data-testid no longer present in Facebook's DOM)
- Add Unicode apostrophe (U+2019) to French textFilter — Facebook uses typographic apostrophe in "l'utilisation" which breaks ASCII-based matching
- Fix inverted ifallowall logic (trueAction was clicking "essential only" instead of "accept all")
- Move HIDE_CMP after DO_CONSENT to prevent hiding dialog before clicking
- Scope button selectors to div[role='dialog'] to avoid matching unrelated buttons
- Add DE/ES/IT translations for broader language coverage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant