| LOW | shared/navigation-state.ts | 23 | export function buildNavigationReportHash(report: unknown): string { |
| LOW | scripts/browser-automation.ts | 40 | function getFrontmostApplicationName(): string | null { |
| LOW | scripts/browser-automation.ts | 52 | function restoreFrontmostApplication(name: string | null): void { |
| LOW | scripts/browser-automation.ts | 167 | export async function acquireBrowserAutomationLock( |
| LOW | scripts/build-demo-site.ts | 88 | function rewriteDemoLinksForStaticRoot(html: string, targetRelativePath: string): string { |
| LOW | pages/corpus.ts | 289 | function getEnvironmentFingerprint(): EnvironmentFingerprint { |
| LOW | pages/accuracy.ts | 99 | function getEnvironmentFingerprint(): EnvironmentFingerprint { |
| LOW | pages/benchmark.ts | 255 | function buildLongBreakableStressText(repeatCount: number): string { |
| LOW | pages/benchmark.ts | 273 | function buildRichInlineStressItems(text: string): RichInlineItem[] { |
| LOW | pages/benchmark.ts | 320 | function buildPreWrapChunkStressText(seed: number, lineCount: number): string { |
| LOW | pages/benchmark.ts | 406 | function profilePrepareForBenchmark(text: string, font: string): PrepareProfile { |
| LOW | pages/benchmark.ts | 564 | function buildRichInlineBenchmarks( |
| LOW | pages/demos/dynamic-layout.ts | 236 | function getPreparedSingleLineWidth(prepared: PreparedTextWithSegments): number { |
| LOW | pages/demos/dynamic-layout.ts | 892 | requestAnimationFrame(function renderAndMaybeScheduleAnotherRender(now) { |
| LOW | pages/demos/markdown-chat.model.ts | 243 | export function createPreparedChatTemplates( |
| LOW | pages/demos/markdown-chat.model.ts | 510 | function buildPreparedInlineBlocks( |
| LOW | pages/demos/markdown-chat.model.ts | 844 | function resolveListMarkerClassName( |
| LOW | pages/demos/markdown-chat.model.ts | 905 | function stripSingleTrailingNewline(text: string): string { |
| LOW | pages/demos/markdown-chat.model.ts | 1011 | export function materializeTemplateBlocks(message: ChatMessageInstance): BlockLayout[] { |
| LOW | pages/demos/wrap-geometry.ts | 73 | export function getPolygonIntervalForBand( |
| LOW | pages/demos/editorial-engine.ts | 610 | function isTextSelectionInteractionActive(): boolean { |
| LOW | pages/demos/editorial-engine.ts | 617 | scheduledRaf = requestAnimationFrame(function renderAndMaybeScheduleEditorialFrame(now) { |
| LOW | pages/demos/justification-comparison.ts | 73 | requestAnimationFrame(function syncCssOverlayAfterLayout() { |
| LOW | pages/demos/justification-comparison.model.ts | 233 | function buildMeasuredLineFromLayoutResult( |
| LOW | pages/demos/justification-comparison.model.ts | 354 | function getLineStatsFromBreakCandidates( |
| LOW | pages/demos/justification-comparison.model.ts | 436 | function buildMeasuredLineFromCandidateRange( |
| LOW | pages/demos/bubbles.html | 10 | (function syncInitialBubbleGeometry() { |
| LOW | pages/demos/bubbles.html | 212 | (function applyInitialBubbleControls() { |
| LOW | pages/demos/bubbles.html | 285 | (function applyInitialShrinkwrapRender() { |
| LOW | pages/demos/masonry/index.ts | 101 | function getOrCreateCardNode(cardIndex: number): HTMLDivElement { |
| LOW | pages/demos/masonry/index.ts | 120 | scheduledRaf = requestAnimationFrame(function renderAndMaybeScheduleAnotherRender() { |
| LOW | src/line-break.ts | 50 | function normalizeLineStartSegmentIndex( |
| LOW | src/line-break.ts | 89 | function getTabTrailingLetterSpacing( |
| LOW | src/line-break.ts | 101 | function getWholeSegmentFitContribution( |
| LOW | src/line-break.ts | 114 | function getBreakOpportunityFitContribution( |
| LOW | src/line-break.ts | 124 | function getLineEndPaintContribution( |
| LOW | src/line-break.ts | 135 | function getBreakableGraphemeAdvance( |
| LOW | src/line-break.ts | 145 | function getBreakableCandidateFitWidth( |
| LOW | src/line-break.ts | 154 | function getNextPreferredBreakIndex( |
| LOW | src/line-break.ts | 234 | function normalizeLineStartInChunk( |
| LOW | src/line-break.ts | 264 | export function normalizePreparedLineStart( |
| LOW | src/line-break.ts | 275 | function normalizeLineStartChunkIndexFromHint( |
| LOW | src/line-break.ts | 370 | function appendBreakableSegmentFrom(segmentIndex: number, startGraphemeIndex: number): void { |
| LOW | src/line-break.ts | 593 | function updatePendingBreakForWholeSegment( |
| LOW | src/line-break.ts | 610 | function appendBreakableSegmentFrom(segmentIndex: number, startGraphemeIndex: number): void { |
| LOW | src/line-break.ts | 787 | function stepPreparedChunkLineGeometry( |
| LOW | src/line-break.ts | 874 | function updatePendingBreakForWholeSegment( |
| LOW | src/line-break.ts | 891 | function appendBreakableSegmentFrom(segmentIndex: number, startGraphemeIndex: number): number | null { |
| LOW | src/line-break.ts | 1036 | function stepPreparedSimpleLineGeometry( |
| LOW | src/line-break.ts | 1161 | export function stepPreparedLineGeometryFromChunk( |
| LOW | src/line-break.ts | 1184 | export function measurePreparedLineGeometry( |
| LOW | src/measurement.ts | 119 | function getSharedGraphemeSegmenter(): Intl.Segmenter { |
| LOW | src/measurement.ts | 185 | export function getSegmentBreakableFitAdvances( |
| LOW | src/layout.ts | 78 | function getSharedGraphemeSegmenter(): Intl.Segmenter { |
| LOW | src/layout.ts | 341 | function countRenderedSpacingGraphemes( |
| LOW | src/layout.ts | 372 | function getBreakablePreferredBreaks(text: string): number[] | null { |
| LOW | src/layout.ts | 626 | function mapAnalysisChunksToPreparedChunks( |
| LOW | src/layout.test.ts | 169 | function reconstructFromLineBoundaries( |
| LOW | src/layout.test.ts | 194 | function collectStreamedLinesWithWidths( |
| LOW | src/layout.test.ts | 219 | function reconstructFromWalkedRanges( |
| 34 more matches not shown… |