commit | 13014b657492ec2695f2b89de7c0c44b5cad8aa8 | [log] [tgz] |
---|---|---|
author | Koji Ishii <kojii@chromium.org> | Wed Jan 24 03:47:03 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 24 03:47:03 2018 |
tree | 330bd3a8e90c579eba178da3ee7319db1431995f | |
parent | b091c264862d26ac12d932e84eef7bd5f674e62b [diff] |
[LayoutNG] Change details and summary elements to force legacy layout Following the form control change in CL:875511, this patch changes details and summary elements to force legacy layout. These elements are not form controls but create objects without content in DOM. These elements have more web-compat risks than form controls because form controls are inline-block by default, while these elements are blocks. If this turned out to be a problem, we may need to seek for other solutions. 59 tests pass and 88 tests upgraded from crash to failure or timeout. The BFC DCHECK failures is now down to 26, from ~300 last week. Bug: 591099 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I2a8c615a2b98c3e5fa2f878aebc1f5de99996de8 Reviewed-on: https://chromium-review.googlesource.com/880561 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#531417}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .