ashharr / ashharr/xelement

URL capturing and URL change detection and reruning the job when URL changes

Open
#9 0 comments 0 reactions 0 assignees View on GitHub
core application idea enhancement
Dominant language
JavaScript
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

For URL capturing, detecting changes, and rerunning a job when the URL changes, you can use the **`History API`** or **`MutationObserver`** in JavaScript. Here's a concise approach:

### Solution
1. **URL Capturing & Change Detection**:
Use the **`window.location`** object and intercept URL changes with `popstate`, `pushState`, or `replaceState` using the `History API`.

2. **Run Job on URL Change**:
Set a listener for these changes and rerun your job logic.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the extension's URL-capturing and job logic. Review how window.location and the History API events popstate, pushState, and replaceState could support URL change detection. Done means the job reruns when the page URL changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
web-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.