Page MenuHomePhabricator

User icon vibrates in Firefox
Closed, WontfixPublic

Description

The last user icon in our /people/ list vibrates... it seems to scale vertically one pixel up and down really fast. One of the more bizarre bugs I've encountered :)

There's no way to sort the /people/ list so I'm not sure if it's always the last icon. My colleague reported that the 'Edit members' screen of a project has a vibrating icon for another user, which is not the last in the list.

Also, I don't know of any good Windows software to record the problem?

User agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0
Platform: Windows 2012 server x64

Event Timeline

GMTA raised the priority of this task from to Needs Triage.
GMTA updated the task description. (Show Details)
GMTA updated the task description. (Show Details)
GMTA added a subscriber: GMTA.

We allow profile images to contain animated GIFs. Is it possible this is a specific user who has uploaded an animated icon?

We allow profile images to contain animated GIFs. Is it possible this is a specific user who has uploaded an animated icon?

No, these are PNGs. It is not always the same user icon that moves, and the same user icon is not always moving.

Does this reproduce across multiple browsers? I can't reproduce it.

Does this reproduce across multiple browsers? I can't reproduce it.

No, it does not. I've created a gif animation based on screenshots which truthfully represents the vibrating effect we see in Firefox (I've blacked out the other people):

user-icon-vibrates.gif (740×894 px, 40 KB)

If I resize the window to small enough dimensions to make the sidebar disappear, the icon stops jumping.

epriestley claimed this task.

Haha, the GIF is great.

We aren't doing anything special with the HTML, so this looks like an issue with Firefox. Since it's minor (just a visual annoyance) and it's not clear how to work around it, we aren't going to pursue a fix in the upstream.

There's a similar issue with Firefox discussed in T5211, which might be the root cause of both issues. The issue mentioned there was apparently fixed in Firefox master about a month and a half ago; I'm not sure if it has made it to generally available releases yet. It's possible that an upcoming version of Firefox will fix this issue.

Broadly, these issues seem to pit high-DPI screens (which need background-size) against Firefox (which seems to have a weak implementation of background-size). We'll generally let high-DPI screens win when the two conflict, especially because Firefox seems to be limited by bugs rather than anything fundamental.

epriestley renamed this task from User icon vibrates to User icon vibrates in Firefox.Nov 3 2014, 2:24 PM