Issue Description
Many sites are still loading/changing CSS after @run-at document_idle. One widely used example of this is YouTube, which I frequently need to manually re-run the UserCSS in order for all of the styling to be correctly applied.
Re-running the UserCSS requires a few mouse clicks and selecting the UserCSS from a list. Sometimes it's easier to just refresh the page a few times until it works.
Feature Request
Add a new @run-at that can can be used in addition to document_idle to re-apply the UserCSS at X seconds after document_idle.
I had a few ideas about how this could be accomplished from a user perspective, but I'm not sure about the feasibility of any of them:
- A new
@run-at such as idle_plus that would run the UserCSS at document_idle and at a delay specified in @run-at-delay
- If adding
@run-at-delay is problematic, a few new @run-at options such as idle_plus_1s, idle_plus_3s, and idle_plus_5s could be added instead
@run-at could remain unchanged, and @run-at-delay could re-run the the UserCSS independently of the @run-at being used
Alternate Feature Request
The feature above would be preferred, but making it easier to manually re-run the UserCSS would still be an improvement. Here are some ideas:
- A toolbar button to re-run any active UserCSS for the page
- If an additional toolbar button is problematic, a button at the top of the toolbar menu to re-run all UserCSS without having to select from the list would be an improvement.
Thanks!
Issue Description
Many sites are still loading/changing CSS after
@run-at document_idle. One widely used example of this is YouTube, which I frequently need to manually re-run the UserCSS in order for all of the styling to be correctly applied.Re-running the UserCSS requires a few mouse clicks and selecting the UserCSS from a list. Sometimes it's easier to just refresh the page a few times until it works.
Feature Request
Add a new
@run-atthat can can be used in addition todocument_idleto re-apply the UserCSS at X seconds afterdocument_idle.I had a few ideas about how this could be accomplished from a user perspective, but I'm not sure about the feasibility of any of them:
@run-atsuch asidle_plusthat would run the UserCSS atdocument_idleand at a delay specified in@run-at-delay@run-at-delayis problematic, a few new@run-atoptions such asidle_plus_1s,idle_plus_3s, andidle_plus_5scould be added instead@run-atcould remain unchanged, and@run-at-delaycould re-run the the UserCSS independently of the@run-atbeing usedAlternate Feature Request
The feature above would be preferred, but making it easier to manually re-run the UserCSS would still be an improvement. Here are some ideas:
Thanks!