GithubHelp home page GithubHelp logo

Comments (8)

Lordmau5 avatar Lordmau5 commented on September 12, 2024

That is default Firefox behavior.
It restarts all GIFs so they're in sync and the browser has to render them only once for performance reasons.

Nothing I can do about it - I'm also unsure whether or not there is a setting in Firefox to change that 🤔

from the-ffz-addon-pack.

Swiftpaws avatar Swiftpaws commented on September 12, 2024

I have found the issue.
So I have 3 monitors 4k, 2k and 1080p ...

It only fails to behave correctly on my 1080p one ... Because of windows ui scaling !!
My other two monitors use 125% and 175% - The 1080p one uses 100%.

So I switched to 125% on the 1080p one and .. it worked.

  • Switching any of my other two to 100% also gives me the same issue.
    The only question now is why it wont run properly on 100%

from the-ffz-addon-pack.

Swiftpaws avatar Swiftpaws commented on September 12, 2024

Funny enough if I use 100% windows scaling and just increase the ui text through firefox -> Ctrl&Scroll it also starts looping correctly.

from the-ffz-addon-pack.

Swiftpaws avatar Swiftpaws commented on September 12, 2024

Demonstration: (I used CTRL&Mousewheel to zoom in through FF)

from the-ffz-addon-pack.

Lordmau5 avatar Lordmau5 commented on September 12, 2024

Doesn't change the fact that it's a Firefox issue and I can't fix anything about it.

from the-ffz-addon-pack.

 avatar commented on September 12, 2024

That is default Firefox behavior.
It restarts all GIFs so they're in sync and the browser has to render them only once for performance reasons.

Nothing I can do about it - I'm also unsure whether or not there is a setting in Firefox to change that 🤔

If you use an actual BTTV browser extension instead of FFZ addon, animation in GIF emotes does not restart and it loops properly when new messages appear with same emotes. How come this Firefox behavior does not affect BTTV extension?

from the-ffz-addon-pack.

Lordmau5 avatar Lordmau5 commented on September 12, 2024

Looking through their code I can't spot anything obvious that FFZ would be doing different.
They're both simply using an <img> element and.. nothing special besides that.

from the-ffz-addon-pack.

Swiftpaws avatar Swiftpaws commented on September 12, 2024

@Lordmau5 I think omitting srcset 1x could be the solution - and the reason why it is looping correctly with the bttv addon.

image

from the-ffz-addon-pack.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.