| LOW | tasks/integrity.js | 46 | function firefoxExtractHashMetaInfOrder(manifest) { |
| LOW | tests/inject/support/background-stub.ts | 27 | export function resetChromeRuntimeMessageStub(): void { |
| LOW | tests/inject/support/background-stub.ts | 32 | export function stubBackgroundFetchResponse(url: string, content: string): void { |
| LOW | tests/browser/coverage.js | 95 | async function generateHTMLCoverageReport(dir, info) { |
| LOW | tests/browser/coverage.js | 126 | async function generateIndexHTMLCoveragePage(dir, info) { |
| LOW | tests/browser/coverage.js | 161 | export async function generateHTMLCoverageReports(dir, coverage) { |
| LOW | src/ui/options/advanced/enable-for-protected-pages.tsx | 7 | function onEnableForProtectedPages(value: boolean) { |
| LOW | src/ui/popup/utils/issues.ts | 3 | export function fixNotClosingPopupOnNavigation(): void { |
| LOW | src/ui/popup/components/body.tsx | 114 | function disableMobileLinksSlideIn() { |
| LOW | src/inject/index.ts | 169 | function sendConnectionOrResumeMessage(type: MessageTypeCStoBG.DOCUMENT_CONNECT | MessageTypeCStoBG.DOCUMENT_RESUME) { |
| LOW | src/inject/utils/dom.ts | 237 | export function addReadyStateCompleteListener(listener: () => void): void { |
| LOW | src/inject/utils/dom.ts | 241 | export function cleanReadyStateCompleteListeners(): void { |
| LOW | src/inject/utils/dom.ts | 286 | function getElementsTreeOperations(mutations: MutationRecord[]): ElementsTreeOperations { |
| LOW | src/inject/utils/dom.ts | 335 | export function createOptimizedTreeObserver(root: Document | ShadowRoot, callbacks: OptimizedTreeObserverCallbacks): {di |
| LOW | src/inject/dynamic-theme/image.ts | 287 | export function isBlobURLCheckResultReady(): boolean { |
| LOW | src/inject/dynamic-theme/image.ts | 357 | function tryConvertDataURLToBlobSync(dataURL: string): Blob | null { |
| LOW | src/inject/dynamic-theme/image.ts | 382 | export async function tryConvertDataURLToBlobURL(dataURL: string): Promise<string | null> { |
| LOW | src/inject/dynamic-theme/image.ts | 403 | export function cleanImageProcessingCache(): void { |
| LOW | src/inject/dynamic-theme/css-rules.ts | 157 | export function replaceCSSRelativeURLsWithAbsolute($css: string, cssBasePath: string): string { |
| LOW | src/inject/dynamic-theme/inline-style.ts | 269 | export function stopWatchingForInlineStyles(): void { |
| LOW | src/inject/dynamic-theme/modify-css.ts | 67 | export function getModifiableCSSDeclaration( |
| LOW | src/inject/dynamic-theme/modify-css.ts | 133 | export function getModifiedUserAgentStyle(theme: Theme, isIFrame: boolean, styleSystemControls: boolean): string { |
| LOW | src/inject/dynamic-theme/modify-css.ts | 210 | function getModifiedSelectionStyle(theme: Theme) { |
| LOW | src/inject/dynamic-theme/modify-css.ts | 224 | function getModifiedScrollbarStyle(theme: Theme) { |
| LOW | src/inject/dynamic-theme/modify-css.ts | 681 | export function getShadowModifierWithInfo(value: string): CSSValueModifierWithInfo | null { |
| LOW | src/inject/dynamic-theme/modify-css.ts | 721 | export function getScrollbarColorModifier(value: string): string | CSSValueModifier | null { |
| LOW | src/inject/dynamic-theme/modify-css.ts | 758 | function getVariableDependantModifier( |
| LOW | src/inject/dynamic-theme/palette.ts | 49 | function getRegisteredVariableValue(type: ColorType, registered: RegisteredColor) { |
| LOW | src/inject/dynamic-theme/meta-theme-color.ts | 22 | export function changeMetaThemeColorWhenAvailable(theme: Theme): void { |
| LOW | src/inject/dynamic-theme/variables.ts | 660 | function getVariableNameAndFallback(match: string) { |
| LOW | src/inject/dynamic-theme/variables.ts | 715 | function wrapTextColorVariableName(name: string) { |
| LOW | src/inject/dynamic-theme/variables.ts | 719 | function wrapBorderColorVariableName(name: string) { |
| LOW | src/inject/dynamic-theme/index.ts | 89 | function stopStylePositionWatchers() { |
| LOW | src/inject/dynamic-theme/index.ts | 203 | function createStaticStyleOverrides() { |
| LOW | src/inject/dynamic-theme/index.ts | 266 | function createShadowStaticStyleOverridesInner(root: ShadowRoot) { |
| LOW | src/inject/dynamic-theme/index.ts | 280 | function delayedCreateShadowStaticStyleOverrides(root: ShadowRoot): void { |
| LOW | src/inject/dynamic-theme/index.ts | 300 | function createShadowStaticStyleOverrides(root: ShadowRoot) { |
| LOW | src/inject/dynamic-theme/index.ts | 337 | function createDynamicStyleOverrides() { |
| LOW | src/inject/dynamic-theme/index.ts | 498 | function createThemeAndWatchForUpdates() { |
| LOW | src/inject/dynamic-theme/index.ts | 532 | function getAdoptedStyleChangeToken(sheet: CSSStyleSheet) { |
| LOW | src/inject/dynamic-theme/index.ts | 541 | function getAdoptedStyleSheetFallback(sheet: CSSStyleSheet) { |
| LOW | src/inject/dynamic-theme/index.ts | 621 | function createDarkReaderInstanceMarker() { |
| LOW | src/inject/dynamic-theme/index.ts | 632 | function isAnotherDarkReaderInstanceActive() { |
| LOW | src/inject/dynamic-theme/index.ts | 669 | function disableConflictingPlugins() { |
| LOW | src/inject/dynamic-theme/index.ts | 729 | export function createOrUpdateDynamicTheme(theme: Theme, dynamicThemeFixes: DynamicThemeFix[] | null, iframe: boolean): |
| LOW | src/inject/dynamic-theme/index.ts | 747 | export function createOrUpdateDynamicThemeInternal(themeConfig: Theme, dynamicThemeFixes: DynamicThemeFix | null, iframe |
| LOW | src/inject/dynamic-theme/stylesheet-proxy.ts | 21 | function disableConflictingPlugins() { |
| LOW | src/inject/dynamic-theme/adopted-style-manger.ts | 20 | export function canHaveAdoptedStyleSheets(node: Document | ShadowRoot): boolean { |
| LOW | src/inject/dynamic-theme/adopted-style-manger.ts | 24 | export function createAdoptedStyleSheetOverride(node: Document | ShadowRoot): AdoptedStyleSheetManager { |
| LOW | src/inject/dynamic-theme/adopted-style-manger.ts | 173 | function addSheetChangeEventListener(type: string, listener: (e: CustomEvent) => void) { |
| LOW | src/inject/dynamic-theme/adopted-style-manger.ts | 282 | export function createAdoptedStyleSheetFallback(): AdoptedStyleSheetFallback { |
| LOW | src/inject/dynamic-theme/modify-colors.ts | 28 | export function clearColorModificationCache(): void { |
| LOW | src/inject/dynamic-theme/watch/sheet-changes.ts | 50 | function watchForSheetChangesUsingProxy() { |
| LOW | src/inject/dynamic-theme/watch/sheet-changes.ts | 54 | function stopWatchingForSheetChangesUsingProxy() { |
| LOW | src/inject/dynamic-theme/watch/sheet-changes.ts | 58 | function stopWatchingForSheetChanges() { |
| LOW | src/inject/dynamic-theme/watch/sheet-changes.ts | 87 | function watchForSheetChangesUsingRAF() { |
| LOW | src/inject/dynamic-theme/watch/sheet-changes.ts | 106 | function stopWatchingForSheetChangesUsingRAF() { |
| LOW | src/inject/dynamic-theme/watch/style-position.ts | 196 | function subscribeForShadowRootChanges(node: Element) { |
| LOW | src/inject/dynamic-theme/watch/style-position.ts | 249 | export function stopWatchingForStylePositions(): void { |
| LOW | src/inject/dynamic-theme/watch/index.ts | 20 | export function stopWatchingForStyleChanges(): void { |
| 20 more matches not shown… |