/** * Runs querySelectorAll on an element's shadow root. * @param {Element} element * @param {string} selector
*/ function shadowRootQuerySelectorAll(element, selector) { const shadowRoot = SpecialPowers.wrap(element).openOrClosedShadowRoot; return shadowRoot?.querySelectorAll(selector);
}
function executeTests() { return tests
.map(fn => () => new Promise(fn))
.reduce((promise, task) => promise.then(task), Promise.resolve());
}
function once(target, name, cb) {
let p = new Promise(function (resolve) {
target.addEventListener(
name, function () {
resolve();
},
{ once: true }
);
}); if (cb) {
p.then(cb);
} return p;
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.9Bemerkung:
(vorverarbeitet am 2026-06-05)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.