MCPcopy
hub / github.com/darkreader/darkreader / selectRelevantFix

Function selectRelevantFix

src/inject/dynamic-theme/index.ts:632–643  ·  view source on GitHub ↗
(documentURL: string, fixes: DynamicThemeFix[] | null)

Source from the content-addressed store, hash-verified

630}
631
632function selectRelevantFix(documentURL: string, fixes: DynamicThemeFix[] | null): DynamicThemeFix | null {
633 if (!fixes) {
634 return null;
635 }
636 if (fixes.length === 0 || fixes[0].url[0] !== '*') {
637 logWarn('selectRelevantFix() failed to construct a single fix', documentURL, fixes);
638 return null;
639 }
640
641 const relevantFixIndex = findRelevantFix(documentURL, fixes);
642 return relevantFixIndex ? combineFixes([fixes[0], fixes[relevantFixIndex]]) : fixes[0];
643}
644
645function tryInvertChromePDF() {
646 if (!document.body || !chrome.dom) {

Callers 1

Calls 3

logWarnFunction · 0.90
findRelevantFixFunction · 0.90
combineFixesFunction · 0.90

Tested by

no test coverage detected