Open Bug 1904159 Opened 2 years ago Updated 1 month ago

Let about:config pref 'layout.tables.scrollable-cells' ride the trains to release

Categories

(Core :: Layout: Tables, task)

task

Tracking

()

People

(Reporter: dholbert, Unassigned)

References

(Depends on 1 open bug, Blocks 3 open bugs)

Details

(Keywords: webcompat:platform-bug)

User Story

user-impact-score:450

We've got some new table layout behavior that emilio implemented in bug 221154 (to fix some webcompat issues) that he later had to put behind a Nightly-only about:config pref layout.tables.scrollable-cells in bug 1877719 (to avoid introducing other new webcompat issues).

We've got plans to fix things more thoroughly so that we can let this about:config pref ride the trains to release. I think (?) bug 1883699 is where that work is planned.

I'm filing this bug here to specifically track enabling the layout.tables.scrollable-cells pref by-default (not just in Nightly). We can use this as a metabug, blocked by bugs for sites that are broken with this pref enabled (i.e. broken by default in Nightly for now). When we've addressed the issues with those sites (whether via bug 1883699 or another bug), we can land a patch here to set this pref to true by default.

Depends on: 1877719, 1897995
Depends on: 1883699

(bug 1880550 was one webcompat bug associated with this about:pref that we've already mitigated via a targeted fix. Adding it as a dependency in any case, to keep the various known breakage associated with this pref organized together, both the breakage that's been fixed and the breakage that's yet-to-be-fixed.)

Depends on: 1880550

(In reply to Daniel Holbert [:dholbert] from comment #0)

We've got some new table layout behavior that emilio implemented in bug 221154 (to fix some webcompat issues) that he later had to put behind a Nightly-only about:config pref layout.tables.scrollable-cells in bug 1877719 (to avoid introducing other new webcompat issues).

Update: we recently turned off this pref on Nightly as well, in bug 1877719, to fix the known breakage that this was causing on Nightly until we can devote more attention to fixing it. As a result, several of the bugs that are marked as blocking this one are now resolved as "fixed".

When we prepare to reenable this pref, we should revisit the bugs under this metabug to be sure that enabling the pref doesn't regress any of them (as it would right now). Particularly bug 1877719 about YouTube sliders/switches and bug 1897995 for https://in.investing.com/charts/live-charts rendering blank.

User Story: (updated)
User Story: (updated)
User Story: (updated)
Blocks: 2056933
You need to log in before you can comment on or make changes to this bug.