Orthogonal inline-blocks should use the margin-box edges as synthesized baseline |
||||
Issue descriptionChrome Version: 56.0.2924.3 (Official Build) dev (64-bit) OS: linux What steps will reproduce the problem? (1) load the attached test case. (2) (3) What is the expected result? Both, vertical LR and RL containers should use their children margin-box logical bottom as synthesized baseline. What happens instead? Only vertical RL uses correctly the synthesized baseline; the vertical RL container uses margin logical top, instead.
,
Dec 12 2016
I've got already a patch, relatively simple, to fix the issue. However, I'd like someone to confirm the issue before going further on my implementation.
,
Dec 13 2016
What other browsers do? I believe there are a few tests regarding synthesized baselines in imported/csswg, and iirc vertical-rl were failing. I'll check when I'm back on my PC.
,
Dec 13 2016
s/rl/lr/
,
Dec 13 2016
,
Dec 13 2016
Regarding other browsers, I think Safari shares the issue with Chrome because it still uses the same codebase. Regarding Firefox, I filed the following bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1322986 I understand that FF acknowledges the issue and it's working on it. In any case, I'll implement that what other browsers do. In that regard, I'll file a bug in WK to see how they think about this issue.
,
Dec 13 2016
,
Dec 15 2016
As it was discussed and agreed in the same bug [1] reported for Firefox, the current implemented behavior seems correct. So I'll close this issue as WONTFIX. |
||||
►
Sign in to add a comment |
||||
Comment 1 by jfernan...@igalia.com
, Dec 12 2016