Comments (1)
Fixed in v0.9.0
- Added
FIX_avoid_incorrect_video_meta_emitterBehavior
to cancel the previous scheduling - added
pageSetupState
to check the immediate state of page loading when the function is called by the scheduler during that state (usesetTimeout
to delay the call) - added
videoPlayingY
to obtain the playing video at the time of meta updating (can work in miniview playing) LimitedSizeSet
is added so that oldest entries will be removed to avoid overflowing of continuation records- added
sha1Hex
andcontinuationLog
for the message log, if the user is using macOS and latest browser (very fast computer) [as continuation key are so similar; difficult for debug]
- Added coding for
scheduleInitialUpdatedMetadataRequest
- Rewrote the coding for
fetchUpdatedMetadata
,sendServiceAjax_
,getCancellableNetworkPromise_
There are several mechanisms to co-working together in these 4 functions.
- immediate state checking (
pageSetupState
) with delay calling - continuation and url matching; store the last key and cache the keys used before.
- uncertain continuation determined in
fetchUpdatedMetadata
will be delayed by 8000ms or 800ms to wait for new continuation being sent tofetchUpdatedMetadata
in the next call mfvContinuationRecorded
andmfyContinuationIgnored
for past multiple observed records- ... and more
from userscript-supports.
Related Issues (20)
- [Greasy Fork++] library link copy button disappeared.
- Todo list HOT 1
- auto pauses video HOT 1
- data-code-url HOT 1
- bug HOT 1
- Firefox Animation API does not support custom properties HOT 2
- YouTube EXPERIMENT_FLAGS Tamer breaks video settings icons. HOT 3
- [BUG] YouTube EXPERIMENT_FLAGS Tamer - Conflict with uBlock Origin?
- [Enhancement] JS Tamper - List Renderer HOT 1
- [GreasyFork++] Integrate Everything in to one script (+ toggle options)
- [Selection and Copying Restorer] Toggle for Specific Sites
- Restore YouTube Username from Handle to Custom: Display username if user has no name
- [YouTube EXPERIMENT_FLAGS Tamer Script] New flag destroying chat HOT 8
- Ads appear with uBlock Origin when YouTube EXPERIMENT_FLAGS Tamer is enabled HOT 3
- The extension doesn't work today (Restore YouTube Username from Handle to Custom) HOT 3
- Adblock Settings HOT 2
- [Restore Username] Need to fix handle name that just appeared in the comment quotation
- [Restore Username] Need to fix handle name in reply editor
- Compatibility Issue with Orion HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from userscript-supports.