Fixed elements/backgrounds are jumpy when scrolling with mouse wheel

Not reproducible Issue #5752059


Dec 8, 2015
This issue is public.
Reported by 26 people

Sign in to watch or report this issue.

Steps to reproduce


Repro Steps:



The fixed background image looks horrible when you scroll up/down using the mouse wheel.

Expected Results:


Fixed element or background image shouldn’t move at all when you scroll.

Actual Results:


Dev Channel specific:




0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Rico M.”

      Changed Assigned To from “Rico M.” to “Rick J.”

      Changed Steps to Reproduce

      Changed Assigned To from “Rick J.” to “IE S.”

      Changed Status to “Not reproducible”

    • There currently doesn’t seem to be any background image on but we’re aware of this issue impacting other sites.  If you observe this again, or on other sites, please do let us know so we can investigate further!

    • Hey I have spent most of today trying to figure this out…

      I’m building a site with Weebly (for beginners I know, but trust me I’m reasonably comfortable with html/css)

      I’ve tested on every browser but only having issue with background image jittering through scroll on Edge on windows 10.

      I have test IE on windows 7 no problem, chrome, firefox, safari, opera, no issues except for Edge browser. Tested on windows + mac all browsers to see if it’s my code/browser issue.

      I’d say it’s a browser issue.

      The scroll is so ugly. I have been building my site, it’s not ready to publish, but if you want to test the issue the test site is here

      here’s the code I believe that’s causing the issue; yet no issue in any other browsers. I’ve tried a few attempted workarounds but nothing works:

      .wsite-background {
      display: table;
      width: 100%;
      height: 100%;
      background: url(images/bg.jpg) top center no-repeat;
      background-size: cover !important;
      background-attachment: fixed !important;


    • The same is valid for SIBGRAPI’s website ( i.e. )
      In Microsoft Edge it simply ignores the fixed background-attachment property, while Internet Explorer it is not well fixed.

      CSS is provided below. No issues with other browsers so far.

      background: #ff5722 url(…/backgrounds/aviao.jpg) center center;
      background-attachment: fixed;
      background-repeat: no-repeat;
      background-size: cover;

    • Here’s another good example: - this one is the same as the above example, with a background-attachment: fixed property.

      However, the problem also seems to appear whenever an element has position:fixed and a negative z-index:

      check element .nt_section.fixed_section with a negative z-index and position: fixed

      Please fix this asap


    • I was working on a holiday sale and ran into this problem. It ruins the entire experience for a customer. You can see this here:

      I also found this issue on Macy’s holiday page:
      (This will probably be bought down soon.)

    • My Facebook News Feed dashboard also has the same problem.

    • I have the same problem at If you scroll down, the large images become grayscaled and fixed, the fixed images have a -1 z-index to keep them behind the main content.

      Do you still work on solving this issue? Is there a workaround for this situation?

    • I have this issue only in edge as well. no other browsers. My facebook news feed left and right elements that are supposed to be static, jump when scrolling.

    • Yes, prime example is as one of the most commonly used sites on Edge. Once you get to the point where the left and right side panes get docked to the top and you only scroll the newsfeed in the middle, the side panes start jerking as you scroll. Happens both with mouse wheel, touchpad or touch (screen) scrolling. Doesn’t happen with any other browsers. Not sure why this is marked as Not Reproducible

    • It clearly is reproducible. Currently I have found that the issue also happens when I have one element overlapping a background fixed element. For example I have a box of text that I put margin-bottom:-10vh to bring it down over my background fixed banner. When I do this the banner gets janky as hell in edge when scrolling. Just take away the margin and the issue goes away. Seems edge has significant paint issues.

    • Also got this bug on pages, that has element with -margin on div with background-attachment; fixed. On pages without that div problem dissapears.

    • How is this marked as unreproducible? It is very visible on many websites, eg. or
      This has been an issue forever in IE, and unfortunately Edge has inherited this bug.

    • here’s an example of this issue on one of Microsoft’s own websites! : on the canadian Microsoft Store website look at the “Questions? Talk to an expert” bar located in the bottom-right corner as you scroll up and down, it flashes and stutters as you scroll. Click on it, and the issue seems to be even worse. When I go to the same site in Chrome by comparison, I see none of these issues, Chrome works properly. Please fix this! It’s very annoying and it makes Edge seem buggy and not smooth/polished

    • When will this be finally fixed?!? I have this issue on my website as well. Seriously - it`s been over 15 months and no fix has been provided at all? Way to go Microsoft!

    • Hi all,

      Thank you for reporting these issues.  As mentioned above we are aware of this symptom affecting many sites, though the root cause may vary from site to site.  For example, some of the samples posted above are using fixed attachment backgrounds vs. others with fixed elements.  Negative z-index frequently is a factor but not in all cases.

      We do intend to fix these issues, and indeed some cases are resolved in the Creators Update.  That said, we’re aware that many remain unfixed.  In order to make sure we are addressing the multiple root causes correctly, please do file a separate issue for your particular symptom so we can analyze and address it individually.  This issue reported which no longer seems to reproduce, so this individual issue will be closed out.

    • Matt, how about the one on the Canadian Microsoft Store website? This is a Microsoft website!!! It’s a grey rectangle in the bottom-right corner that says “Questions? Talk to an expert” . In Edge, it mostly flashes/flickers white as you scroll up and down but it also does jump/skip a bit as you scroll too

    • Also happens to a parent element with position: fixed when it has a child with position: fixed.

    • You can find an other example in the description of the following issue:

    • I found another example of a fixed background stuttering/jumping during scrolling and filed it, as Microsoft’s Matt R. asked we do. Here it is, is anyone else able to reproduce?

    • The link here is really bad on my computer - but I also have the problem that every new page in Edge jumps when scrolling, but only the first time. Second time the scrolling is gone. No other browser does this.
      I have tried all the mentioned tricks I can find but no improvement.

    • Still “Not reproducible” when countless people have provide good examples of pages where this issue is extremely evident? If you want community involvement, this is not how to do it. This issue is clearly reproducible and has been so forever.

    • Just FYI:
      I’ve experienced this issue on an background image that I set on body.
      In my case I was able to fix this issue by removing display: table;

    • I think I found the fix to the scrolling issues (at least for my sites)

      So I have the two sites below, for now, the first one has not been updated to reflect the fix. The second site also has fixed background images and DOM elements, so what gives? Why is only the first site jumping around sporadically?

      Finally, it hits me. For the first site, in my newbie ways, I had the wrapper styled with position: absolute since I was trying to center it using margin: 0 auto; When I removed the position style for the wrapper in dev tools, the scroll jumping finally resolved itself.

      So my theory for this problem is that Edge has problems rendering a page with both absolute and fixed positioned content.

    • It looks like this didn’t post with my account information. If people need to follow up with this problem, I’m booellean(at)

    • Here is a gif screen capture on the website I’m currently working on, as you can see every time I scroll up and down the bouncing is noticeable, it’s like there is some delay. This is currently reproducible in EI and EDGE.

    • This call was opened on Dec/15, and has not yet been resolved.
      I have some examples too, if that’s what you need: (this one I am working at the moment)

      CSS Background Images:
      #element {
      background-position: center;
      background-attachment: fixed;
      background-size: cover;
      background-repeat: no-repeat;

    • I found another example of this, not sure if it’s an exact duplicate or just similar, please look

    • Come on, Microsoft. You must be the only people not able to reproduce this. Literally ANY site using a fixed position background will show this issue. It is most prevalent on site like which feature this modern parallax scrolling effects. These effects are pretty much ruined by Edge.
      Every other browser gets this right, Edge is the only one with this issue.

    • I made a couple of screencaptures and posted them on Twitter here: Perhaps not the ideal medium to share these, but I’m happy to provide more details to fix this issue, if required.

      However, I simply do not believe you cannot reproduce this. I have seen this issue on EVERY SINGLE Windows 10 computer I have ever used. It is not a graphics driver or hardware issue. It is bug in EdgeHTML that goes all the way back to IE. IE has never been able to handle fixed background images and EdgeHTML just inherited that bug.

    • This issue has been opened in Dec 2015.

      3 years later you guys still haven’t fixed one thing that ALL other browsers have gotten right.

      Chrome, FF, Safari, Opera, Vivaldi - all of these get this right. And 3 years later Edge is still having issues displaying an effect that nowadays most business websites incorporate in one way or another.

      Pretty shocking why the vast majority of devs hate supporting anything web-related produced by MS.

    • I figured the cause of this out in my case. It was due to a div marked as “position: fixed” being a child element of another div being "position: fixed". The issue stopped as soon as I made sure no fixed position element had any children with a fixed position.

    You need to sign in to your Microsoft account to add a comment.

    Sign in