Page MenuHomePhabricator

jumpy scrolling in the ContentTranslation dashboard
Closed, ResolvedPublic

Description

In a wiki where the new dashboard is deployed:

  • Go to the dashboard with a large number of available translations so that you can scroll down significantly.
  • Scroll down quickly using mouse-wheel or two-fingers.
  • Notice that the top bar is re-positioning itself in a jumpy way.

In more detail:

The top bar with "W", personal bar and "Translations" goes away from the screen and it's probably OK, because usual MediaWiki does the same (some day it should become sticky everywhere). The part of the screen with "from any language"/"to any language" and "Create a new translation" keeps itself sticky at the top. This is OK, but while the actual scrolling happens, it's jumpy and not so elegant.

If you scroll down slowly, you'll notice that the gray area with "from any language"/"to any language" can be scrolled out of view for a few pixels before it readjusts itself. It would be better if it would just stop scrolling up when its top border reaches the border of the window and that only the translations list will continue scrolling.

Related Objects

StatusSubtypeAssignedTask
In ProgressNone
OpenNone
DeclinedNone
OpenNone
OpenNone
DeclinedNone
DuplicateNone
DuplicateNone
DeclinedNone
ResolvedAmire80
ResolvedSBisson
InvalidNone
ResolvedNikerabbit
Resolvedsanthosh
Declinedleila
Resolvedsanthosh
Resolvedsanthosh
ResolvedNikerabbit
Resolvedsanthosh
Resolvedsanthosh
Resolvedsanthosh
Resolvedsanthosh
OpenNone
Resolvedsanthosh
ResolvedPginer-WMF
OpenNone
ResolvedPginer-WMF
ResolvedPginer-WMF
ResolvedFeature PWaigi-WMF
DeclinedNone
OpenNone
Resolvedsanthosh
ResolvedSBisson
ResolvedSBisson
Resolvedngkountas
ResolvedSBisson
Resolvedngkountas
DeclinedNone
OpenNone
Resolvedsanthosh
Resolvedkevinbazira
Resolvedngkountas
ResolvedKCVelaga_WMF
Resolvedeamedina
Resolvedeamedina
ResolvedKCVelaga_WMF
ResolvedKCVelaga_WMF
Resolvedngkountas
Resolvedngkountas
OpenNone
ResolvedSGautam_WMF
OpenNone
OpenSGautam_WMF
OpenNone
Resolvedeamedina
ResolvedSBisson
ResolvedSBisson
ResolvedSBisson
ResolvedSBisson
ResolvedSBisson
Resolvedngkountas
OpenNone
Resolvedsanthosh
Resolvedsanthosh
ResolvedKartikMistry
Resolvedsanthosh
ResolvedKartikMistry
ResolvedArrbee
Resolvedsanthosh
DuplicateNone
Resolvedsanthosh
ResolvedAmire80
Duplicatesanthosh
DuplicateNone
OpenNone
ResolvedKartikMistry
Resolvedsanthosh
Resolvedsanthosh
OpenNone
Resolvedsanthosh
ResolvedSBisson
Resolvedsanthosh
ResolvedKartikMistry
ResolvedKartikMistry
InvalidNone
ResolvedAmire80
ResolvedNikerabbit
ResolvedPginer-WMF
DuplicateEtonkovidova
ResolvedSBisson
Resolved Petar.petkovic
OpenFeatureNone
Resolved Petar.petkovic
Resolvedsanthosh
ResolvedNikerabbit
ResolvedPginer-WMF
DuplicateEtonkovidova
ResolvedNikerabbit
ResolvedPginer-WMF
ResolvedPginer-WMF
Resolved Petar.petkovic
ResolvedNikerabbit
ResolvedPginer-WMF
DeclinedNone
ResolvedPginer-WMF
ResolvedNikerabbit
Resolvedsanthosh
InvalidNone
OpenNone
DuplicateNone
ResolvedNikerabbit

Event Timeline

Amire80 raised the priority of this task from to Medium.
Amire80 updated the task description. (Show Details)
Amire80 added a project: ContentTranslation.
Amire80 added subscribers: Amire80, Pginer-WMF, santhosh.
Amire80 claimed this task.
Amire80 added subscribers: Arrbee, gerritbot.

Tested in production. Thanks for fixing this.