Closed Bug 1880550 Opened 5 months ago Closed 4 months ago

Table cells in workday.com are cut-off

Categories

(Core :: Layout: Tables, defect, P2)

defect

Tracking

()

VERIFIED FIXED
125 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox122 --- unaffected
firefox123 --- unaffected
firefox124 --- disabled
firefox125 --- verified

People

(Reporter: ddurst, Assigned: emilio)

References

(Blocks 1 open bug, Regressed 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(4 files, 1 obsolete file)

Attached image image.png

Noticed in Nightly only that a table was cutting off cell content horizontally. Confirmed that setting layout.tables.scrollable-cells to false fixes it.

This may be the same as bug 1877719, but filing it in case.

Set release status flags based on info from the regressing bug 221154

:emilio, since you are the author of the regressor, bug 221154, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

It smells like it, but hard to say without being able to repro. All tables I could find at a glance looked fine for me, do you know how can I find a broken one?

Flags: needinfo?(ddurst)

I can reproduce this in Nightly on Ubuntu 22.04 in every workday table that I've tried so far.

From the "Personal Information" section (in workday hamburger menu at top-left), I can see this in nearly all of the View options:

  • Personal Data - Data Portability
  • Addresses
  • Email Addresses
  • Address Changes
  • Name
  • Phone Numbers

On a few of these pages, some fields are affected and some aren't. Also, it repros more-readily at some full-page-zoom levels more than others. (E.g. I see it at 100% and 80% but not others).

It's most obvious in the Name section since that one's got a giant "Edit" Button that's substantially clipped, at every zoom level that I've tried.

Attached file Reduced test-case.

D'oh, my fault. I had the pref toggled to test something else.

Here's a minimal test-case.

Attachment #9380509 - Attachment is obsolete: true
Flags: needinfo?(ddurst)

This is partially related to bug 1877719, but the vertical alignment stuff makes it slightly different... Let's keep it open for now.

Severity: -- → S3
Priority: -- → P2
Attached file reduced testcase 2

Here's a slightly-more-reduced testcase, in case it's valuable. This one is just illustrating that we honor the specified height on the td element with overflow:hidden; Chrome treats it as a suggestion and makes the td taller if the content-height is taller.

(The Chrome behavior makes overflow:hidden kind of useless in this context, unless the overflowing content is out-of-flow and doesn't contribute to the content height, I guess? Maybe that's what we need to do here as well?)

Set release status flags based on info from the regressing bug 221154

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d83939746c70
Propagate explicit heights to scrolled table cells as min-heights. r=dholbert
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/44700 for changes under testing/web-platform/tests

Backed out for causing reftests failures bug785684-x.html.

Flags: needinfo?(emilio)
Upstream PR was closed without merging
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7cdb37e233eb
Propagate explicit heights to scrolled table cells as min-heights. r=dholbert
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Upstream PR merged by moz-wptsync-bot
Target Milestone: --- → 125 Branch
No longer depends on: 1877719
See Also: → 1877719
Flags: qe-verify+

I was able to reproduce the issue on Win11x64 using FF build 124.0a1(2024-02-15) using attached testcases from comments #5 #7.
Verified as fixed on Win11x64/Ubuntu 22.04/Mac 12.6 using FF builds 125.0b5 and 126.0a1.

Status: RESOLVED → VERIFIED
Regressions: 1897395
No longer regressions: 1897395
Regressions: 1897995
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: