dgtlmoon / dgtlmoon/changedetection.io
[feature] Enhance Browser Steps tab to support full JavaScript/TypeScript Playwright scripts
- Dominant language
- Python
- Stars
- 34.1k
- Forks
- 2k
- Avg merge
- 23h 38m
- Merged PRs (30d)
- 67
Description
A “Custom Playwright” mode where you drop in your .js or .ts file.
A initial run upon saving / confirming the browser steps to ensure that the code is actually valid.
Once the script finishes, the visual filters/change detection kicks in.
Perhaps an additional disclaimer / confirmation required to advise the user that unsecured self hosted instances can result in vulnerabilities, and to "only proceed if you know what you are doing".
Contributor guide
Research direction
The issue names the Browser Steps tab, Custom Playwright mode, saving or confirming browser steps, and the visual filters/change-detection phase, but no files or tests. Start by locating the existing Browser Steps and Playwright execution entry points. Done means full .js/.ts scripts can be validated on confirmation, executed, passed through change detection, and accompanied by an appropriate security warning.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, playwright, typescript
- Domain
- security, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100