regression break Asana / Slack floating button
Categories
(Core :: Panning and Zooming, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr102 | --- | unaffected |
| firefox105 | --- | unaffected |
| firefox106 | --- | unaffected |
| firefox107 | + | disabled |
People
(Reporter: irvin, Assigned: dlrobertson)
References
(Regression)
Details
(Keywords: regression)
Attachments
(7 files)
On nightly, I got a regression issue for asana to not show a floating button on their "Inbox" page, which makes it not usable. (I'm not sure how to reproduce it without an Asana account.)
According to mozregression the regression window is [9695f66a, 7d85a597] (2 builds)
Bug 1778120 - Add the animation id to the webrender stacking context. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D158035
| Reporter | ||
Comment 1•3 years ago
|
||
| Reporter | ||
Comment 2•3 years ago
|
||
| Reporter | ||
Comment 3•3 years ago
|
||
| Reporter | ||
Comment 4•3 years ago
•
|
||
i don't find any special codes on these flex button
Updated•3 years ago
|
Comment 5•3 years ago
|
||
Set release status flags based on info from the regressing bug 1778120
:dlrobertson, since you are the author of the regressor, bug 1778120, could you take a look? Also, could you set the severity field?
For more information, please visit auto_nag documentation.
| Reporter | ||
Updated•3 years ago
|
| Reporter | ||
Comment 6•3 years ago
•
|
||
found that the same regression break Slack's floating button on "Unreads" tab as well.
| Reporter | ||
Comment 7•3 years ago
|
||
| Reporter | ||
Comment 8•3 years ago
|
||
found that the same regression caused Slack's floating button to also not work (similar behavior).
| Reporter | ||
Comment 9•3 years ago
•
|
||
mozregression gui gave the same regression window
2022-09-29T20:04:46.965000: INFO : Narrowed integration regression window from [9695f66a, aa1973a8] (3 builds) to [9695f66a, 7d85a597] (2 builds) (~1 steps left)
2022-09-29T20:04:46.989000: DEBUG : Starting merge handling...
2022-09-29T20:04:46.990000: DEBUG : Using url: https://hg.mozilla.org/integration/autoland/json-pushes?changeset=7d85a597c9aec41cbde40d01172539cf90351156&full=1
2022-09-29T20:04:46.990000: DEBUG : redo: attempt 1/3
2022-09-29T20:04:46.990000: DEBUG : redo: retry: calling _default_get with args: ('https://hg.mozilla.org/integration/autoland/json-pushes?changeset=7d85a597c9aec41cbde40d01172539cf90351156&full=1',), kwargs: {}, attempt #1
2022-09-29T20:04:47.194000: DEBUG : urllib3.connectionpool: Resetting dropped connection: hg.mozilla.org
2022-09-29T20:04:48.747000: DEBUG : urllib3.connectionpool: https://hg.mozilla.org:443 "GET /integration/autoland/json-pushes?changeset=7d85a597c9aec41cbde40d01172539cf90351156&full=1 HTTP/1.1" 200 None
2022-09-29T20:04:48.762000: DEBUG : Found commit message:
Bug 1778120 - Add the animation id to the webrender stacking context. r=botondOn desktop add the animation id to the webrender stacking context.
Differential Revision: https://phabricator.services.mozilla.com/D158035
2022-09-29T20:04:48.762000: DEBUG : Did not find a branch, checking all integration branches
2022-09-29T20:04:48.771000: INFO : The bisection is done.
2022-09-29T20:04:48.779000: INFO : Stopped
| Assignee | ||
Comment 10•3 years ago
|
||
(In reply to Irvin (MozTW) from comment #9)
mozregression gui gave the same regression window
Thanks so much for the bug report! This might be similar to bug 1792830.
Updated•3 years ago
|
| Reporter | ||
Updated•3 years ago
|
Comment 11•3 years ago
|
||
The bug is marked as tracked for firefox107 (nightly). We have limited time to fix this, the soft freeze is in 13 days. However, the bug still isn't assigned.
:fgriffith, could you please find an assignee for this tracked bug? Given that it is a regression and we know the cause, we could also simply backout the regressor. If you disagree with the tracking decision, please talk with the release managers.
For more information, please visit auto_nag documentation.
Comment 12•3 years ago
|
||
Let's assign to Dan for now, we can back out the regressing patch if we can't get a fix in by the soft freeze.
| Assignee | ||
Updated•3 years ago
|
Comment 14•3 years ago
|
||
It looks like the assert is getting us a number of concrete examples to investigate now. Should we back out the original patch while this is looked at to avoid hiding other issues in Nightly? Slack is still pretty consistently broken for me (missing buttons).
| Assignee | ||
Comment 15•3 years ago
|
||
(In reply to Ted Campbell [:tcampbell] from comment #14)
It looks like the assert is getting us a number of concrete examples to investigate now. Should we back out the original patch while this is looked at to avoid hiding other issues in Nightly? Slack is still pretty consistently broken for me (missing buttons).
Yeah, that works for me. The change that caused this regression doesn't introduce any new features, so we're not losing anything by backing it out. Some of the regressions introduced by the change may still exist on Android after the backout, so I'll still continue to work on debugging this.
Comment 16•3 years ago
|
||
Setting 107 as disabled, regressor Bug 1778120 was backed out of central
| Assignee | ||
Comment 17•3 years ago
|
||
From Layout chat (pasting here to make sure it doesn't get lost):
emilio: https://searchfox.org/mozilla-central/rev/ffa4d00965c5281def6d3ddcbcdf6259d38c9b9a/gfx/layers/wr/ClipManager.cpp#172-187 / https://searchfox.org/mozilla-central/rev/ffa4d00965c5281def6d3ddcbcdf6259d38c9b9a/gfx/layers/wr/ClipManager.cpp#206-215 are the code I was thinking of btw.
emilio: that's what maps from Gecko display items / clips / scroll roots to WR stacking context clip chains
These look like the causes of us optimizing out the sticky position content in some cases.
| Assignee | ||
Comment 18•3 years ago
|
||
Bumping to S3, since the regressing patch was backed out.
Updated•1 year ago
|
Description
•