Merge pull request #601 from jedawson/apple-tv-plus

fixes #595
This commit is contained in:
Chad Bailey
2020-02-28 20:38:14 -06:00
committed by GitHub
2 changed files with 6 additions and 5 deletions

View File

@@ -365,17 +365,17 @@ function getShadow(parent) {
if (parent.firstElementChild) {
var child = parent.firstElementChild;
do {
result = result.concat(child);
result.push(child);
getChild(child);
if (child.shadowRoot) {
result = result.concat(getShadow(child.shadowRoot));
result.push(getShadow(child.shadowRoot));
}
child = child.nextElementSibling;
} while (child);
}
}
getChild(parent);
return result;
return result.flat(Infinity);
}
function getController(id) {
return getShadow(document.body).filter(x => {
@@ -502,7 +502,8 @@ function initializeNow(document) {
});
break;
case "attributes":
if (mutation.target.attributes["aria-hidden"].value == "false") {
if (mutation.target.attributes["aria-hidden"] &&
mutation.target.attributes["aria-hidden"].value == "false") {
var flattenedNodes = getShadow(document.body);
var node = flattenedNodes.filter(x => x.tagName == "VIDEO")[0];
if (node) {

View File

@@ -1,7 +1,7 @@
{
"name": "Video Speed Controller",
"short_name": "videospeed",
"version": "0.5.9",
"version": "0.6.0",
"manifest_version": 2,
"description": "Speed up, slow down, advance and rewind any HTML5 video with quick shortcuts.",
"homepage_url": "https://github.com/igrigorik/videospeed",