dgtlmoon / dgtlmoon/changedetection.io

[feature] Browser Steps: Reorder Steps

Open
#1,318 0 comments 9 reactions 0 assignees View on GitHub
browser-steps enhancement user-interface
Dominant language
Python
Stars
34.3k
Forks
2.1k
Avg merge
22h 52m
Merged PRs (30d)
70

Description

First of all: Thanks for sharing this as open source software and thanks for your work on this!

**Version and OS**
v0.40.0.4 on docker

**Is your feature request related to a problem? Please describe.**
When setting up necessary browser steps for a watch I sometimes forget a step or later notice that something is missing.

**Describe the solution you'd like**
I see two possible solutions to this:
1. Allow for reordering of browser steps. That way I could append the missing step and then move it into position
2. Allow a step to be inserted between two existing steps. Currently I can only append new steps at the end.

**Describe the use-case and give concrete real-world examples**
1. Make Browser Steps fill a form and click on next.
2. Notice you forgot to fill a necessary field that needs to be filled before clicking next.

Contributor guide

Open the contributing guide

Research direction

Start by locating the browser-step editor and the code that executes saved steps, then trace how new steps are appended. Define whether reordering, insertion, or both are required, and verify that the edited order is persisted and used during watch execution.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.