Files
changedetection.io/changedetectionio/tests
dgtlmoonandClaude Opus 5 fbe2ff91a5 Tests - pin that a plugin can supply a whole new browser base type
Registers a browser engine through the public register_content_fetcher hook (the path an
external pip package uses, not register_builtin_fetchers) and walks it through the whole
pipeline: discovery, the /browsers base row and its "Add variation" link, capability-gated
form fields, the watch Browser picker, resolution to the plugin's own class with the
variation's FetcherConfig injected, and eligibility for the Add-Watch live preview.

Plugin engines are already first-class here; this is what will fail loudly if the
browser-config layer ever starts assuming built-in engines.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 19:06:40 +02:00
..
…
…