Bug 256458

Summary: Render the tab character when taking simple text code path
Product: WebKit Reporter: Vitaly Dyackhov <vitaly>
Component: TextAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: mmaxfield
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Vitaly Dyackhov 2023-05-08 04:45:30 PDT
The spec says: "Control characters (Unicode category Cc)—other than tabs (U+0009), line feeds (U+000A), carriage returns (U+000D) and sequences that form a segment break—must be rendered as a visible glyph".
When taking the complex text code path we act according to the spec but make the tab character invisible when taking the simple text code path.
Comment 1 Vitaly Dyackhov 2023-05-08 04:49:15 PDT
Pull request: https://github.com/WebKit/WebKit/pull/13573