Page MenuHomePhabricator

Browser freezes when trying to edit translation
Closed, ResolvedPublic

Description

  1. Go to http://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Grants%3AStart&filter=&action=page&language=de
  2. Zoom in to 150% (might need adjusting for your case)
  3. Open second message
  4. Edit in the text area

Observed: after fist character my browser (Chrome) tab freezes and I have to wait for the dialog asking to kill the tab.
Expected: no slowdown at all


Version: unspecified
Severity: critical

Details

Reference
bz47635

Event Timeline

bzimport raised the priority of this task from to Unbreak Now!.Nov 22 2014, 1:36 AM
bzimport set Reference to bz47635.

Niklas: Did you also try with other browsers than Chrome?
Cannot reproduce with Firefox 18.

Created attachment 12174
Firefox shows the icon in a random position

This seems to happen whenever the text area borders the end of the screen, especially if also the top of it is very near to the end of the screen: this is particularly easy if you have a 1024x768px screen, but if you have a bigger one just zoom more until you reach the point.

What happens is, I suspect, that Chromium has no idea where to put the IME icon. Firefox avoids headaches and just displays it in a pseudo-random position on the right hand side, avoiding crashes.

attachment WanderingIcon.png ignored as obsolete

(In reply to comment #2)

This seems to happen whenever the text area borders the end of the screen,
especially if also the top of it is very near to the end of the screen [...]

Not true, happens nonetheless on Chromium, although I still don't see the icon anywhere.

Related URL: https://gerrit.wikimedia.org/r/60969 (Gerrit Change Idd1d2f819b994045f26ced5c5022efcf5b058116)

Patch set is merged. This issue is reported against ULS, but the patch is on Translate. Has it been classified incorrectly?

(In reply to comment #5)

Patch set is merged. This issue is reported against ULS, but the patch is on
Translate. Has it been classified incorrectly?

Yes, that's what I heard.