v149 · CSS · text-overflow

Before/After Compare

Chrome 149 fixes text-overflow: ellipsis inputs to show the full text while focused. Click the inputs on the right to experience the new behaviour — then compare with the simulated old behaviour on the left.

Click any input below. Left: old Chrome (ellipsis stayed during editing). Right: Chrome 149+ (clips to reveal full text while focused).

Keyboard check: focus any field, then press End, ArrowLeft, and ArrowRight. The readout below updates when the caret or selection moves, including when the field has scrolled into clipped overflow.
Caret status: no field focused yet.
Chrome < 149 ellipsis stays while focused
URL field blurred
Problem: ellipsis shows even while editing — you can't see what's hidden
Email field blurred
Problem: caret can be placed after the ellipsis — confusing position indicator
Search field blurred
Problem: editing is confusing — unclear what text is hidden behind the ellipsis
Arabic RTL field blurred
Problem: the hidden edge is the visual left side, so stale ellipsis makes caret movement hard to read
Chrome 149+ clips to show full text while focused
URL field blurred
Fixed: focus reveals full URL — editing is clear and predictable
Email field blurred
Fixed: scroll through the full email address while editing
Search field blurred
Fixed: caret navigation reveals all text content
Arabic RTL field blurred
Fixed: focus clips from the visual left edge so RTL caret navigation stays legible

Live demo — Chrome 149 behaviour

These inputs use only text-overflow: ellipsis — Chrome 149 handles the rest automatically:

Idle (blurred) ellipsis
Focused full text visible (click this)

Readonly input (not editable)

Readonly inputs may behave differently — try clicking

Password field

Password fields + text-overflow: ellipsis when blurred

Search type

search type input — same fix applies

Editable span (contenteditable)

This contenteditable div also gains the Chrome 149 clip-on-focus behavior
contenteditable also benefits from this fix

see also

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗