REFERENCE

Known limitations

340 entries · Page 3 of 3

  1. T-DEBT-WINDOW-GPU-TEARDOWN-LINUX-MACOS

    Destroying a Window on Linux/macOS does not release GPU resources either: GLX contexts, Metal devices, and GrDirectContext remain until the thread exits

  2. T-DEBT-WINDOWS-LCD-PARAGRAPH-ELIGIBILITY-STABILITY

    Stabilize Windows LCD paragraph eligibility and capture phase

  3. T-DEBT-WINDOWS-NORMAL-LINE-COMPONENTS-NOT-ROUNDED-LIKE-CHROME

    On Windows, normal-line strut ascent/descent and text baselines inside atomic boxes retain fractions, with whole-line rounding used to match Chrome integer line heights

  4. T-DEBT-WORD-GUARD-NON-UAX14-SEGMENTS

    Whole-word protection splits on whitespace and ASCII punctuation, so segments with other break opportunities, including ideographs, hyphens, slashes, and Thai, are protected as a whole or split incorrectly

  5. T-DEBT-WPT-BLOCK-IN-INLINE-GENERATED-QUOTE-OFFSET

    Align the generated-content inline start in a leading block-in-inline fragment

  6. T-DEBT-WPT-LINE-CLAMP-036-CHROME-DISAGREES

    When the first word does not fit on the final line with text-overflow:ellipsis and legacy line-clamp, KUI retains the WPT webkit_line_clamp_036/F-WPT-FIX-924 behavior of falling back to a soft-wrap opportunity and leaving only an ellipsis, while Chrome 153 on the same machine truncates by grapheme, as in supercali followed by an ellipsis

  7. T-DEBT-WPT-MIXED-FONT-NORMAL-LINEBOX-UNION

    Unify line-height:normal union rounding for mixed custom/fallback fonts and split inlines

  8. T-DEBT-WPT-SIZE-ADJUST-FALLBACK-FRACTIONAL-PHASE

    Resolve fractional-phase and baseline behavior for font-size-adjust with unicode-range and system fallback

  9. T-DOC-KNOWN-CHROME-DIFFS-REGISTRY

    Register known differences from Chrome that have not met the issue-registration threshold; 34 old T-BUG entries have been moved out of this table

  10. T-PERF-BREAK-SPACES-FORCED-BOUNDARY-RELAYOUT

    Width-dependent `break-spaces` corrections relayout the entire paragraph for each forced break; the same path also searches U+2028 correction fragments code point by code point for same-line membership

  11. T-PERF-CPU-MIX-BLEND-FALLBACK-SUBTREES

    CPU blend-layer fallback cases (DstIn, masks, filters, shadows, non-translation text, wavy lines, and unknown operations), GPU, and PDF still use full-size large layers

  12. T-PERF-DL-PER-BOX-SAVE-RESTORE-OPS

    Every box adds save/translate/restore operations to the display list even if it paints nothing

  13. T-PERF-EVAL-APP-SHELL-EXPERIMENTS

    The performance experiment matrix lacks realistic application structures and budgets independent of scale

  14. T-PERF-EVAL-CONSUMER-INTERACTION-TRACES

    Consumer projects participate only in SDK release verification and do not collect interaction performance traces

  15. T-PERF-EVAL-GENERATIVE-STRUCTURES

    Automatically find cases where one dirty box causes workload to grow with scale by generating combined structures

  16. T-PERF-FIRST-OPEN-COMPOSITE-SPIKE

    Opening a small overlay or form for the first time adds 6-9 ms of compositing time

  17. T-PERF-FIXED-ROOT-NOT-DAMAGE-CULLED

    Fixed-position elements bypass damage culling; visible-overflow containers still record their own backgrounds and borders outside the damage region

  18. T-PERF-GPU-PARTIAL-REPLAY-FIRST-FRAME-OVERHEAD

    On the GPU, the first partial replay frame with many opacity layers still costs about 5ms more than a full repaint

  19. T-PERF-IFC-FLOAT-GAP-DOUBLE-LAYOUT

    Paragraphs beside floats are laid out at full width first, then laid out again at the available gap width once stability is established

  20. T-PERF-LINE-CLAMP-SOFT-LINE-ELLIPSIS-WIDTH-CHANGE-PROBE

    Changing the width every frame with legacy soft-line clamping adds line-end probes and paint reconstruction work

  21. T-PERF-LUA-OFFSCREEN-CANVAS-RGBA-SURFACE

    Some Lua OffscreenCanvas drawing operations still use the slow general RGBA raster pipeline

  22. T-PERF-MODAL-REOPEN-PRESENT-CADENCE

    Business dialogs in 3.61.3 still visibly stutter on first open and replay

  23. T-PERF-MRG10-PLAIN-TIMING-RESIDUAL

    The cause of historically slow width changes in the unbroken plain chain remains unidentified

  24. T-PERF-NO-BACKEND-IFC-ATTEMPT-WASTED

    Paragraphs with atomic inline boxes in documents without a backend waste a full-paragraph attempt before falling back to individual dispatch on every layout pass

  25. T-PERF-P7-008

    Governance of offline performance gates

  26. T-PERF-P7-009

    Performance-module test debt

  27. T-PERF-P7-010

    Drift in performance-module documentation and contracts

  28. T-PERF-P8-BASELINE

    Experimental-matrix workload ceilings and local timing baselines

  29. T-PERF-PARAGRAPH-MINCONTENT-WHITESPACE-CLASS

    Text containing ASCII spaces still requires a separate paragraph probe for min-content

  30. T-PERF-RESIZE-GRID-IN-FLEX-BASIS-REMEASURE

    When dragging the width, a grid inside a flex container receives a full layout, including a minimum-column trial, during flex-basis measurement and is measured twice per frame

  31. T-PERF-RESIZE-PARAGRAPH-STEADY-RESIDUAL

    Remaining paragraph reflow during steady-state width dragging (center/right alignment anchors and soft wrapping), plus the first-frame memo-table storage gate

  32. T-PERF-ROOT-FONT-CHANGE-FULL-RESTYLE-AND-REBUILD

    Root font-size changes restyle all descendants and fully rebuild layout regardless of whether rem is used

  33. T-PERF-RTL-PLACEHOLDER-REORDER-EXTRA-LAYOUT

    Paragraphs requiring placeholder permutation into visual slots incur another layout pass, repeating the early function work and run population

  34. T-PERF-SELECTIVE-PASS-REMAINING-WALKS

    Remaining full-tree walks during selective descent: clearing dirty flags, synchronizing scroll positions, collecting absolute-positioned descendants for each ancestor, and applying position offsets

  35. T-PERF-SHAPE-CACHE-HIT-ATTRIBUTION

    Shaping-cache hit counts do not reconcile with misses caused only by width changes

  36. T-PERF-SMALL-CHANGE-FULL-DL-RERECORD

    Small non-animation changes (hovering one button, typing one character, caret blinking, or scrolling) rerecord the entire page's DisplayList and recompute its full content hash

  37. T-PERF-SOFT-HYPHEN-OVERFLOW-RELAYOUT-PER-HYPHEN

    When a soft hyphen does not fit, each affected line triggers character replacement and a full paragraph relayout

  38. T-PERF-TEXTAREA-REWRAP-REBUILDS-VISIBLE-LINES

    Typing within a textarea paragraph and pushing a word onto the next line rebuilds the paragraph once for each subsequent visible line

  39. T-PERF-WEBKIT-BOX-ANONYMOUS-ITEM-FLEX-MEASURE-PASSES

    Reflowing an unclamped -webkit-box with inline elements is about 4 times slower than before the fix and 1.6 times slower than an ordinary block with the same content (the measured cost of A179)

  40. button Enter activation / settings-lab

    In the settings lesson, Tab can focus the button, but Enter did not trigger its click save callback.