Skip to content

LeechBlock should not react when the User navigates to a different Subheading on the same Page #717

@poyribn

Description

@poyribn

This is unexpected on YouTube.
Opening some UI Elements adds #bottom-sheet to the End of the URL, and closing it removes #bottom-sheet, and if either happens after the Allow Timer reached Zero, the LeechBlock Block Page pops up unexpectedly.

A more classic Example, many Text Articles have a similar Subheading Navigation.
Clicking a Link in the Table of Contents adds the Name of that Subheading to the URL of the current Page, so example.com may become example.com#chapter-1.

There’s really no Way to account for all the Subheading Trickery that a scripted Website might use to open and close UI Sections, because it often happens so fast that the User cannot read all Subheading IDs before they disappear (the Part of the URL after #), so LeechBlock should treat switching Subheadings the same as not changing the URL.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions