Closed Bug 1661316 Opened 4 years ago Closed 4 years ago

"Add to cart" button disappears on hover on gog.com

Categories

(Core :: Layout, defect)

Firefox 82
Desktop
All
defect

Tracking

()

RESOLVED FIXED
82 Branch
Webcompat Priority ?
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox80 --- disabled
firefox81 --- disabled
firefox82 --- fixed

People

(Reporter: ksenia, Assigned: hiro)

References

(Blocks 1 open bug, Regression, )

Details

(Keywords: regression)

Attachments

(4 files)

This was originally reported in https://github.com/webcompat/web-bugs/issues/57125

STR:

  1. Open https://www.gog.com/
  2. In the slider hover on "Browse" or "Add to cart" button and observe the behaviour

Expected:
Button stays

Actual:
Button disappears

In addition, certain elements on the slides flicker after slider change (to reproduce click on arrows or on the slider control below)

From mozregression:

14:23.58 INFO: Last good revision: 5786eef0515a77d3fe7656c5bb1a7a5def4e0ab9
14:23.58 INFO: First bad revision: d67ac396d0f9d67c092672fcac1998edbbd07aed
14:23.58 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=5786eef0515a77d3fe7656c5bb1a7a5def4e0ab9&tochange=d67ac396d0f9d67c092672fcac1998edbbd07aed```

Hiro, would you be able too look into this?

Flags: needinfo?(hikezoe.birchill)
OS: Unspecified → macOS
Hardware: Unspecified → Desktop

reproduced on Nightly82.0a1 Windows10.

OS: macOS → All

Looks like pretty much similar to bug 1659496, which means there is a pre-existing issue somewhere.

See Also: → 1659496

This is not a regression caused by bug 1656418. It's been a long standing issue. That said, this issue should block shipping partial pre-render feature (bug 1656473).

I did mozregression with layout.animation.prerender.partial:true. The range is;

https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=1f91961bb79ad06fd4caef9e5dfd546afd5bf42c&tochange=c616a6fd5e4b20cca139fcdd3957682afaa862b9

CCing Miko, I am almost 100% sure this issue is same as bug 1659496.

Blocks: 1656473
Flags: needinfo?(hikezoe.birchill)
Keywords: regression
No longer regressed by: 1656418

Forgot CCing to Miko. :)

Marking as S2 (same as bug 1659496) for now, but maybe this can just be dup'd to the earlier bug?

Severity: -- → S2
Attached file A reduced test case
Attached file More reduced case
Comment on attachment 9172905 [details]
More reduced case

>.big-spots-wrapper {
> width:410vw;

This width value depends on environments, should be bigger, say 800vw.
See Also: → 1662624
Blocks: 1659227

As I wrote in bug 1659227 comment 17, using visibleRect fixes this issue.

Assignee: nobody → hikezoe.birchill
Status: NEW → ASSIGNED

With RDL the dirty rect might be empty if the target transformed frame is
marked as mForceDescendIntoIfVisible.

Pushed by hikezoe.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/297fb1f347b0
Use `visibleRect` for partial pre-render check instead of `dirtyRect`. r=mattwoodrow
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: