Fidelity NetBenefits chatbot text-entry placeholder text is clipped on the bottom
Categories
(Core :: Layout: Form Controls, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr140 | --- | unaffected |
| firefox-esr153 | --- | fixed |
| firefox153 | --- | wontfix |
| firefox154 | --- | fixed |
| firefox155 | --- | fixed |
People
(Reporter: dholbert, Assigned: emilio)
References
(Regression)
Details
(Keywords: regression, webcompat:site-bug, Whiteboard: [autowebcompat:processed][autowebcompat:repro-success], [wptsync upstream])
User Story
autowebcompat-repro-status:success autowebcompat-repro-chrome-mask-fixed:false autowebcompat-repro-channels:nightly,stable,esr
Attachments
(9 files)
|
44.11 KB,
image/png
|
Details | |
|
44.20 KB,
image/png
|
Details | |
|
1005 bytes,
text/markdown
|
Details | |
|
488.63 KB,
image/png
|
Details | |
|
60.29 KB,
text/html
|
Details | |
|
449 bytes,
text/html
|
Details | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-esr153+
|
Details | Review |
STR:
- Visit https://nb.fidelity.com/public/nbpreloginnav/spa/fidelitywork/core/home (Fidelity NetBenefits log-in page)
- Dismiss any cookie popup (accept or reject, doesn't matter)
- Click the green chat-bubble near the bottom right of the page, with "..." (appears a second or so after pageload)
- Look at the
Type your question hereplaceholder-text (particularly theq)
ACTUAL RESULTS:
The descenders on y and q are clipped.
EXPECTED RESULTS:
No clipping.
Chrome 151.0.7896.2 (Official Build) dev (64-bit) gives EXPECTED RESULTS.
Firefox Nightly 155.0a1 on Android and Ubuntu (at least) give ACTUAL RESULTS.
Note: After a bit of interaction (e.g. typing and then deleting some text input in the textfield), the issue goes away (the placeholder text shifts upwards a bit)
| Reporter | ||
Comment 1•5 days ago
|
||
Updated•5 days ago
|
Updated•5 days ago
|
Comment 2•5 days ago
|
||
Reproduced in Firefox. On the Fidelity NetBenefits pre-login page, opening the Virtual Assistant chat shows a text-entry field whose placeholder "Type your question here..." has its descenders clipped: the bottoms of the "y" (in "Type"/"your") and "q" (in "question") are cut off flat. This is a visual rendering bug consistent with the report. The textarea has computed height:20px, font-size:16px, line-height:normal and no vertical padding, leaving no room for descenders. The Chrome cross-check could NOT be confirmed in this environment: the virtual-assistant script bundles (assets.fidelity.com/virtual-assistant/runtime|polyfills|main.*-bundle.js) repeatedly failed to load with net::ERR_HTTP2_PROTOCOL_ERROR, so the chat launcher never rendered and the chat could not be opened in Chrome. That is an environmental network failure rather than the site's actual Chrome behavior, so chrome_reproduced is left null. The report states Chrome (and after typing/deleting text in Firefox the placeholder shifts up and the clipping goes away), indicating this is a Firefox-specific rendering issue.
Comment 3•5 days ago
|
||
| Reporter | ||
Comment 4•5 days ago
|
||
Regression range: https://hg-edge.mozilla.org/integration/autoland/pushloghtml?fromchange=02376ed8674012d2bd575682466cc9177039adb9&tochange=a77a08b9be8a059936afa68f259adb86823bb75f
--> Regression from bug 2031757
https://hg-edge.mozilla.org/integration/autoland/rev/a77a08b9be8a059936afa68f259adb86823bb75f
| Reporter | ||
Comment 5•5 days ago
|
||
Comment 6•5 days ago
|
||
:emilio, since you are the author of the regressor, bug 2031757, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Comment 7•5 days ago
|
||
Set release status flags based on info from the regressing bug 2031757
| Assignee | ||
Comment 8•5 days ago
|
||
| Assignee | ||
Comment 9•5 days ago
|
||
In the regressing bug we did the same for line-height for similar
reasons. In this case the site is setting vertical-align on
::placeholder but expecting it not to have an effect.
It doesn't have an effect per spec:
All properties that apply to the ::first-line pseudo-element also
apply to the ::placeholder pseudo-element, except those defined in
[CSS-INLINE-3].
Implement that to the letter (which in practice only impacts
vertical-align).
Updated•5 days ago
|
| Assignee | ||
Updated•5 days ago
|
Comment 10•4 days ago
|
||
| Reporter | ||
Updated•4 days ago
|
| Reporter | ||
Comment 11•4 days ago
|
||
I'm assuming this is wontfix for firefox153 (already in release), but we might consider fixing this in 153esr.
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/61562 for changes under testing/web-platform/tests
Comment 13•3 days ago
|
||
| bugherder | ||
Upstream PR merged by moz-wptsync-bot
Comment 15•3 days ago
|
||
The patch landed in nightly and beta is affected, along with ESR.
:emilio, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta and ESR approvals.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox154and the ESR status flag(s) towontfix.
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 16•3 days ago
|
||
In the regressing bug we did the same for line-height for similar
reasons. In this case the site is setting vertical-align on
::placeholder but expecting it not to have an effect.
It doesn't have an effect per spec:
All properties that apply to the ::first-line pseudo-element also
apply to the ::placeholder pseudo-element, except those defined in
[CSS-INLINE-3].
Implement that to the letter (which in practice only impacts
vertical-align).
Original Revision: https://phabricator.services.mozilla.com/D314283
Updated•3 days ago
|
Comment 17•3 days ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: Trivial-ish compat fix.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: yes
- Needs manual QE testing?: yes
- Steps to reproduce for manual QE testing: comment 0
- Risk associated with taking this patch: low
- Explanation of risk level: stops making some properties apply to
::placeholderas per spec. - String changes made/needed?: none
- Is Android affected?: yes
| Assignee | ||
Comment 18•3 days ago
|
||
In the regressing bug we did the same for line-height for similar
reasons. In this case the site is setting vertical-align on
::placeholder but expecting it not to have an effect.
It doesn't have an effect per spec:
All properties that apply to the ::first-line pseudo-element also
apply to the ::placeholder pseudo-element, except those defined in
[CSS-INLINE-3].
Implement that to the letter (which in practice only impacts
vertical-align).
Original Revision: https://phabricator.services.mozilla.com/D314283
Updated•3 days ago
|
Comment 19•3 days ago
|
||
firefox-esr153 Uplift Approval Request
- User impact if declined/Reason for urgency: Trivial-ish compat fix.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: yes
- Needs manual QE testing?: yes
- Steps to reproduce for manual QE testing: comment 0
- Risk associated with taking this patch: low
- Explanation of risk level: stops making some properties apply to
::placeholderas per spec. - String changes made/needed?: none
- Is Android affected?: yes
| Assignee | ||
Updated•3 days ago
|
Updated•3 days ago
|
Comment 20•3 days ago
•
|
||
I was able to reproduce the issue on Ubuntu 24.04 using FF build 154.0b3 and steps from description.
Verified as fixed on Ubuntu 24.04/Win11x64 using FF build 155.0a1(20260728095222). Waiting for next beta.
Updated•3 days ago
|
Updated•3 days ago
|
Comment 21•3 days ago
|
||
| uplift | ||
Updated•1 day ago
|
Updated•1 day ago
|
Comment 22•1 day ago
|
||
| uplift | ||
Description
•