dgtlmoon / dgtlmoon/changedetection.io

[feature] Enhance Browser Steps tab to support full JavaScript/TypeScript Playwright scripts

Open
#3,354 0 comments 0 reactions 0 assignees View on GitHub
browser-steps enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.