Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
Add more layout constraints to tokenizer CSS to prevent layout issues with Chinese glyphs in Firefox 73 master
Summary: Fixes T13495. See that task for details. Tokenizer tokens which contain Chinese glyphs are slightly taller than normal tokens in Firefox 73, and at some non-100% zoom levels in other browsers. This cauess the tokenizer list to layout and line break oddly. Fix this by clamping tokenizer sizes more aggressively. Specifying a `max-height` means they can no longer line wrap, so this also requires more specification of overflow behavior. Test Plan: Before: {F7216435} After: {F7216439} Maniphest Tasks: T13495 Differential Revision: https://secure.phabricator.com/D21026
Author epriestley Date (Feb 24, 2020, 4:00 PM UTC) Commit d3f4af4a d3f4af4a3a0b871f8019cd975f1cd977e236c4eb Parent e58ef418 e58ef418c79890c9546cc4686562a5926e7fbcfe