Closed Bug 1426747 Opened 6 years ago Closed 4 years ago

[css2] Remove the IE compat quirk for <table align=left>

Categories

(Core :: Layout: Floats, defect, P3)

defect

Tracking

()

RESOLVED FIXED
84 Branch
Tracking Status
firefox84 --- fixed

People

(Reporter: emilio, Assigned: MatsPalmgren_bugz)

Details

(Keywords: parity-chrome, parity-safari)

Attachments

(1 file)

[ Triage 2017/02/20: P3 ]
Priority: -- → P3

Agreed. Neither Chrome, nor Safari, implements this quirk. (I didn't check EdgeHTML, but it's mostly obsolete already.)

I took a stab at it:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a7447b5900c0cf84714111d0297efe8b5a1ecc49

Assignee: nobody → mats
Type: enhancement → defect
Component: Layout → Layout: Floats
OS: Unspecified → All
Hardware: Unspecified → All
Summary: The BlockReflowInput table align code looks fishy. → [css2] Remove the IE compat quirk for <table align=left>

Interestingly, my patch made layout/reftests/bugs/50630-2.html fail, which isn't using align=left but <table style="float:left;"> so it appears our quirk here unintentionally also affected other content.

Again, we currently disagree with Chrome on the layout of this test and the patch makes us compatible.

Chrome and Safari don't implement this quirk.

Pushed by mpalmgren@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8c30d38db0a5
Remove the IE compat quirk for <table align=left>.  r=emilio
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/26226 for changes under testing/web-platform/tests
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
Upstream PR merged by moz-wptsync-bot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: