Page MenuHomePhabricator

editing Wikipedia articles doesn't work in desktop Firefox with mobile interface
Closed, DeclinedPublic

Description

To reproduce:

  1. Go to https://en.m.wikipedia.org/wiki/ASCII in desktop Firefox.
  2. Press the pencil button to edit.

Expected: The mobile editing is supposed to open.
Observed:

  1. The editing interface doesn't open. The page stays the same.
  2. The following errors are displayed in the JS console:

"Exception thrown by job.error" (load.php:145)
"Error: Container must be attached to the DOM" [object Error] (load.php:145)

This works in desktop Google Chrome.


Version: unspecified
Severity: normal

Details

Reference
bz61233

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:02 AM
bzimport set Reference to bz61233.
bzimport added a subscriber: Unknown Object (MLST).

I can reproduce this in experimental mode (not in standard or beta).

If I try this on my local machine on master, I get something a bit different: I don't see JS errors, but I see a notification drawer at the bottom of the page:
"Error, can't load section."

bingle-admin wrote:

Prioritization and scheduling of this bug is tracked on Mingle card https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1697

I can't reproduce in any mode, including experimental (on en.wiki or local master). Can someone verify whether or not it is still reproducable?

The behavior described sounds like this was in experimental and likely an issue with VisualEditor. I am entirely unable to reproduce in FF or Chrome, in stable, beta, or alpha. I assume the issue was fixed since this was reported, so marking as WORKSFORME. Amir, please reopen if the issue is still present and let us know if you're in stable/beta/alpha.

jgonera wrote:

Also, Amir, if you're getting "Error, can't load section." on your local instance that probably means you're trying to use VE without running Parsoid.

(In reply to Juliusz Gonera from comment #6)

Also, Amir, if you're getting "Error, can't load section." on your local
instance that probably means you're trying to use VE without running Parsoid.

Oh, useful to know. Thanks.