Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

www.ubisoft.com - Scolling is stuttery #85900

Open
webcompat-bot opened this issue Sep 5, 2021 · 4 comments
Open

www.ubisoft.com - Scolling is stuttery #85900

webcompat-bot opened this issue Sep 5, 2021 · 4 comments
Labels
browser-fenix engine-gecko The browser uses the Gecko rendering engine priority-normal severity-minor The site has a cosmetic issue. type-webrender-enabled Firefox webrender engine pref
Milestone

Comments

@webcompat-bot
Copy link

webcompat-bot commented Sep 5, 2021

URL: https://www.ubisoft.com/en-us/game/immortals-fenyx-rising

Browser / Version: Firefox Mobile 93.0
Operating System: Android 10
Tested Another Browser: Yes Chrome

Problem type: Something else
Description: Scrolling is stuttery
Steps to Reproduce:
Scrolling is stuttery on Firefox but not on Chrome.

Browser Configuration
  • gfx.webrender.all: true
  • gfx.webrender.blob-images: true
  • gfx.webrender.enabled: true
  • image.mem.shared: true
  • buildID: 20210903093650
  • channel: nightly
  • hasTouchScreen: true
  • mixed active content blocked: false
  • mixed passive content blocked: false
  • tracking content blocked: false

View console log messages

From webcompat.com with ❤️

@webcompat-bot webcompat-bot added the action-needsmoderation The moderation has not yet been completed label Sep 5, 2021
@webcompat-bot webcompat-bot added this to the needstriage milestone Sep 5, 2021
@webcompat-bot webcompat-bot added the browser-fixme This requires manual assignment for the browser name label Sep 5, 2021
@webcompat-bot webcompat-bot changed the title In the moderation queue. www.ubisoft.com - see bug description Sep 6, 2021
@webcompat-bot webcompat-bot added browser-fenix engine-gecko The browser uses the Gecko rendering engine priority-normal type-webrender-enabled Firefox webrender engine pref and removed browser-fixme This requires manual assignment for the browser name action-needsmoderation The moderation has not yet been completed labels Sep 6, 2021
@softvision-oana-arbuzov softvision-oana-arbuzov added the severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. label Sep 7, 2021
@softvision-oana-arbuzov softvision-oana-arbuzov changed the title www.ubisoft.com - see bug description www.ubisoft.com - Scolling is stuttery Sep 7, 2021
@softvision-oana-arbuzov
Copy link
Member

Thanks for the report, I was able to reproduce the issue.

Note: Scrolling is smooth on Chrome.

I've recorded a performance profile: https://share.firefox.dev/390NYR7

Tested with:
Browser / Version: Firefox Nightly 93.0a1 (🦎 93.0a1-20210905094656)
Operating System: Google Pixel 5 (Android 11) - 1080 x 2340 pixels, 19.5:9 ratio (~432 ppi density), Samsung Galaxy S8 (Android 9) - 1440 x 2960 pixels, 18.5:9 ratio (~570 ppi density)

Moving to Needsdiagnosis for further investigation.

@denschub denschub assigned karlcow and unassigned denschub Jan 4, 2022
@karlcow
Copy link
Member

karlcow commented Jan 31, 2022

There is a slight janking
https://share.firefox.dev/347mx97
but nothing unbearable.

This seems to happen when this is called.

          const r = n && n.current;
          r && (o && !c ? (e(), r.classList.add('global-navigation--hide'), document.body.setAttribute('data-widget-hide', !0)) : (t(), r.classList.remove('global-navigation--hide'), document.body.setAttribute('data-widget-hide', !1)))

which is hiding the top bar through modifying an attribute on body, which in return modifies the CSS with a top:0 and a transition. The background images also have a transparency effect. All of this might be heavy to compute.

But yes it's definitely smoother than Chrome.

It also has a very similar feeling than #97970

@karlcow
Copy link
Member

karlcow commented Jan 31, 2022

Let's see what people are saying on #97970

@karlcow karlcow removed their assignment Jan 31, 2022
@karlcow karlcow modified the milestones: needsdiagnosis, needscontact Jan 31, 2022
@webcompat-bot
Copy link
Author

@karlcow karlcow added severity-minor The site has a cosmetic issue. and removed severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. labels Jan 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-fenix engine-gecko The browser uses the Gecko rendering engine priority-normal severity-minor The site has a cosmetic issue. type-webrender-enabled Firefox webrender engine pref
Projects
None yet
Development

No branches or pull requests

4 participants