Ian, you get first crack... apologies 😊
// Not needed for larger form factorsDavid Groganax
Done
// Set the TextAutosizer state from the main frame's renderer on the new view,David Groganax
Done
# Tests that require the text autosizing setting.David GroganUpdate comment
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
lgtm!
// frame width, that the browser is notified.remove
// TODO(dgrogan): Condense LineHeight() with LineHeightInternal().This is easy to do if you want to do it in this patch, just remove:
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/css/css_properties.json5;l=4114;drc=89b1c909268cb81a98c534f65c5f902c1b7ab0ea
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
// frame width, that the browser is notified.David Groganremove
Done
.nit keep this newline for consistency
Done
.nit keep this newline for consistency
Done
.nit keep this newline for consistency
Done
.nit keep this newline for consistency
Done
.nit keep this newline for consistency
Done
// TODO(dgrogan): Condense LineHeight() with LineHeightInternal().This is easy to do if you want to do it in this patch, just remove:
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/css/css_properties.json5;l=4114;drc=89b1c909268cb81a98c534f65c5f902c1b7ab0ea
Ack -- I'll also remove references to `LineHeightInternal` and `SpecifiedLineHeight`. I still want to do it in follow-up, but if you want it removed in this CL, LMK and I'll make it so 😊
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
// TODO(dgrogan): Condense LineHeight() with LineHeightInternal().David GroganThis is easy to do if you want to do it in this patch, just remove:
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/css/css_properties.json5;l=4114;drc=89b1c909268cb81a98c534f65c5f902c1b7ab0ea
Ack -- I'll also remove references to `LineHeightInternal` and `SpecifiedLineHeight`. I still want to do it in follow-up, but if you want it removed in this CL, LMK and I'll make it so 😊
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
+Torne for android_webview
+pdr for everything/anything
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
IPC: w...@chromium.org
📎 It looks like you’re making a possibly security-sensitive change! 📎 IPC security review isn’t a rubberstamp, so your friendly security reviewer will need a fair amount of context to review your CL effectively. Please review your CL description and code comments to make sure they provide context for someone unfamiliar with your project/area. Pay special attention to where data comes from and which processes it flows between (and their privilege levels). Feel free to point your security reviewer at design docs, bugs, or other links if you can’t reasonably make a self-contained CL description. (Also see https://cbea.ms/git-commit/).
IPC reviewer(s): w...@chromium.org
Reviewer source(s):
w...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
lgtm all the mojom and the mojo traits. I only looked at those files. they remove code, and so I trust the bots here to verify.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
jamescook@, could you review for chrome/browser/{chromeos,extensions} ?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
jamescook@, could you review for chrome/browser/{chromeos,extensions} ?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Chris, could you review for
third_party/blink/public/common/web_preferences/web_preferences.h
third_party/blink/public/mojom/BUILD.gn
third_party/blink/public/web/web_settings.h
[autosizer] Delete the text autosizer
This patch is mostly straightforward and mechanical. There are a few
TODOs that might involve some actual refactoring that I didn't want to
combine with this mechanical patch.
`device_scale_adjustment` is also deleted in this patch because the
autosizer was the only thing that used it.
android_webview/browser/aw_settings.cc has some small manual changes.
I still need to delete all the layout tests. I skipped them here just to
keep the size of this patch sane, but will delete them in a follow-up.
Recent history of our autosizer turndown efforts:
* It has been fully disabled since 143 on Chrome in Dec 2025
* It has been fully disabled since 145 on WebView (approx Feb 17, 2026)
* Prior to that, it was disabled on 50% of WebView since Nov 2025.
* We've received 0 bug reports.
* UMA has 0 pages being autosized over the last month [0]
[0] Chrome --
http://uma/p/chrome/timeline_v2?sid=df0def83f99e03938b2c604beb6a9985
WebView --
http://uma/p/chrome/timeline_v2?sid=4a9f3e0fec8097333c1e9ca7ee338b18
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
For posterity here's the original design doc (in case the short url goes away). You could add that link to the commit message.
Amazing to see this finally removed! The web has changed so much in 12 years. 😊
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |