• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

microlinkhq / browserless / 29021126973
79%

Build:
DEFAULT BRANCH: master
Ran 09 Jul 2026 01:25PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
29021126973

push

github

web-flow
feat(goto): widen autoconsent heuristics and fix consent fallback inj… (#827)

* feat(goto): widen autoconsent heuristics and fix consent fallback injection

Maximize @duckduckgo/autoconsent coverage:

- heuristicMode 'reject' -> 'tier2': when no reject button exists, click
  the acknowledge button (ok/got it), else a lone accept button. All
  tiers stay gated on consent-text detection, so this only affects
  cookie banners.
- enablePopupMutationObserver: react to DOM mutations instead of only
  polling, catching banners mounted late by SPAs.
- heuristicPopupSearchTimeout 100 -> 500ms: avoid truncating the popup
  DOM scan on heavy pages.

Fix runAutoConsent fallback: it re-evaluated the autoconsent script
without the nonce guard, so on documents where the new-document
injection never ran (the only case the fallback exists for) every
message was dropped by the nonce check and autoconsent stayed dead.
The full injection (guard + script) is now stored on the page and
reused by the fallback.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* feat(goto): dismiss generic announcement dialogs under adblock

autoconsent only handles cookie-consent popups. Sites also ship legal notices, maintenance banners, and takedown announcements as ARIA dialogs with no consent language, so autoconsent leaves them on screen (e.g. the Important Notice modal on wetriedtls.com bleeds into PDF/screenshot output).

Add a narrowly-scoped dismisser, injected at document start and re-run after navigation, enabled together with adblock: true:

- targets only ARIA dialogs: role=dialog, role=alertdialog, aria-modal, dialog[open]. Never arbitrary fixed-position elements.
- clicks a single acknowledge-style button (ok / got it / i understand / dismiss / close / continue / x), or an aria-label close button.
- dialogs with form fields are skipped unless they expose an explicit close button outside a form, so login / newsletter / paywall modals are left alone.
- only button eleme... (continued)
Source Files on build 29021126973
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #29021126973
  • 797bbea8 on github
  • Prev Build on master (#29015466863)
  • Next Build on master (#29021833414)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc