Vitrine Texta Selection Debug

Testing text selection on texta() blocks with mixed runs: font family, size, weight, style, color, background, opacity, wrapping, and alignment variants.

Canvas with multiple texta blocks for selection and hit-testing diagnostics.

Performance and Cache Counters

FPS 0
Average FPS 0
Render Time (ms) 0.00
Blocks Rendered 0
Texta Cache Entries 0
Texta Cache Hit Rate 0.0%
Texta Cache Hits 0
Texta Cache Misses 0
Texta Layout Builds 0
Char-Bounds Builds 0
Selection Geometry Resolves 0
Fonts (G/P/M) 0 / 0 / 0
Entries (G/P/M) 0 / 0 / 0

On a stable drag-selection, FPS should stay high while Texta Layout Builds, Char-Bounds Builds, and Selection Geometry Resolves flatten after warmup; Texta Cache Hits should keep climbing.

Click or drag inside texta blocks, then compare hit-testing logs with the counters above.