Jump to: navigation, search

About this board

Post your feedback about using the visual editor.

If you are reporting a problem directly on this page, please include your web browser, computer operating system, and wiki skin (usually Vector, sometimes Monobook). The feedback tool within the visual editor will include your user agent details instead.

Use this page to tell the Wikimedia developers your ideas and issues about using the visual editor. The Editing team welcomes your feedback and ideas, especially on user interface decisions and the priorities for adding new features. All comments are read, in any language, but personal replies are not guaranteed.

Please note that the Wikimedia Foundation does not provide support for installing VisualEditor on third-party wikis.

You may also want to read a guide to optimize the visual editor's experience on your site, which details work necessary on the community side (such as translating or setting up citation systems).

View open developer tasks Report a new bug in Phabricator Join the IRC channel Test the visual editor! (no account required)

By clicking "Add topic", you agree to our Terms of Use and agree to irrevocably release your text under the CC BY-SA 3.0 License and GFDL
Ryan.lewkowicz (talkcontribs)

I hope this is an appropriate place for this. I wish you guys used github proper and tracked bugs via that. In any case, in some cases documentation says that since 1.27 VE is integrated into the mediawiki install. But only kinda? Like it's there but it does not work without parsoid? In any case I set up mediawiki with the parsoid service and installed the VE plugin. It works, but the code block insert throws the following error:

[error/extension][wiki$0/Main_Page] Error Failed to parse the JSON response for Extension Parse  parsing extension token:  {"type":"SelfclosingTagTk","name":"extension","attribs":[{"k":"typeof","v":"mw:Extension"},{"k":"name","v":"syntaxhighlight"},{"k":"about","v":"#mwt1"},{"k":"source","v":"<syntaxhighlight lang=\"bash\">\necho test\n</syntaxhighlight>"},{"k":"options","v":[{"k":"lang","v":"bash","vsrc":"bash"}]}],"dataAttribs":{"tsr":[0,58],"stx":"html","src":"<syntaxhighlight lang=\"bash\">\necho test\n</syntaxhighlight>","tagWidths":[29,18]}}

ParserError: Failed to parse the JSON response for Extension Parse

at PHPParseRequest.ApiRequest._handleBody (/parsoid/lib/mw/ApiRequest.js:457:11)

at PHPParseRequest.ApiRequest._requestCB (/parsoid/lib/mw/ApiRequest.js:415:8)

at Request.self.callback (/parsoid/node_modules/request/request.js:200:22)

at emitTwo (events.js:106:13)

at Request.emit (events.js:191:7)

at Request.<anonymous> (/parsoid/node_modules/request/request.js:1067:10)

at emitOne (events.js:101:20)

at Request.emit (events.js:188:7)

at IncomingMessage.<anonymous> (/parsoid/node_modules/request/request.js:988:12)

at emitNone (events.js:91:20)

at IncomingMessage.emit (events.js:185:7)

at endReadableNT (_stream_readable.js:973:12)

at _combinedTickCallback (internal/process/next_tick.js:74:11)

at process._tickCallback (internal/process/next_tick.js:98:9)

[info][wiki$0/Main_Page] completed parsing in 481 ms

In any case, to replicate my environment in its entirety you can run on debian/redhat

Starting and Stopping Services

docker stop CONTAINER_NAME; docker start CONTAINER_NAME

Accessing Daemon Logs

docker logs [ -f ] CONTAINER_NAME

Accessing a Shell

docker exec -ti CONTAINER_NAME /bin/sh

Managing the Database

docker exec -ti mariadb mysql

Reply to "Parsoid VE parse error"

Tool for inserting and (re-)formatting dates

1 (talkcontribs)

Problem statement:

It is not currently possible to insert or format dates using VisualEditor without writing them manually or using a template. This is a common tool in most text-editors for the past decade, e.g. Notepad, MS-DOS Editor.

Use Case:

  1. As an editor, when writing a document about present, past or conceivably future events one needs to insert a date.
  2. As an editor, when writing a document one may need to reformat the inserted date (e.g. change from ISO 2010/01/01 to 01 January 2010)
  3. As an editor, when writing a reference, often the current date is entered as the retrieval date because websites sometimes go down, and it is useful to have a reference point.


  • Datetime tool - This would be a standard dialog to choose a date, and its format, see Libreoffice
  • A simple button that inserts text containing the current client date using javascript (and ISO standard date), the user can later change this.
  • Tool that inserts and formats the <time> tag - see (
Reply to "Tool for inserting and (re-)formatting dates"

Διορθωση επικεφαλιδας απο Πουλο σε Πουλουπατη

Dimoslecce (talkcontribs)
User agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/ Chrome/50.0.2661.102 Safari/537.36


Reply to "Διορθωση επικεφαλιδας απο Πουλο σε Πουλουπατη"
Ziko (talkcontribs)

Hello, when I want to add categories to a page, and I type in some letters of a supposed category, I get a rolldown menu with categories. Alas, the menu is too short.

For example I want to add a category about the history of Schleswig-Holstein in the 19th century. I don't know the exact name of the category (de.WPs rules about cat names are not 100 procent precise). I type in the first letters, and I get some cats starting with "Schleswig-holsteinische G..." So I don't know which of the three options is the one ending on "... (19th century)". I would, it it'd save me time, if I could see the whole cat name.

Reply to "Problem with adding categories"
Someja meja (talkcontribs)
User agent: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36


Reply to "wow wikipedia"
Someja meja (talkcontribs)
User agent: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36


Reply to "shum bukur someja meja"

Error loading data from server: parsoidserver-http-bad-status: 404. Would you like to retry? - On my own Alpha install

MarkJurgens (talkcontribs)

Great job guys, I just need a little help making it work on my install!

I'm getting a similar error to the one described here, but on my own installation of editor.

It DID work previously with wmf4 and a snapshot of the editor at the beginning of June. Somehow upgrading it broke.

I've checked out the latest editor and the master version of MW as of June 9. I installed it again in a separate /wiki2 directory and got the same error:

 Error loading data from server: parsoidserver-http-bad-status: 404. Would you like to retry?

However, when I create a new page, the editor loads! But does not let me save the page. Error: Error contacting the Parsoid server in the review popup.

Is there anything wrong with the way I'm linking to parsoid?

 $wgVisualEditorParsoidURL = '';
 $wgVisualEditorParsoidPrefix = '';

The wiki is in /wiki directory. Thanks!

This comment was hidden by (history) (talkcontribs)


Raftab (talkcontribs)

First, you should use the $wgVirtualRestConfig array instead of $wgVisualEditorParsoidURL & $wgVisualEditorParsoidPrefix.

Second, I came across issues like this, I couldn't find the issue in my apache error logs as I was trying to find out where it was looking and if there was some webserver translation going on. I ended up using wireshark to capture a trace of when I attempt to use VisualEditor, after some trial and error I was able to modify the Parsoid URL to what it required.

Other things to think about:

  • Can you read wiki pages from your parsoid instance? e.g.<wiki_URL>/v3/page/html/<wiki_page>
  • Can you curl from your parsoid server?
  • Is your localsettings.js file on the parsoid server right?
Andreyshade84 (talkcontribs)

I have the same problem, my configs:


$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgHiddenPrefs[] = 'visualeditor-enable';
$wgVisualEditorParsoidURL = 'http://mywiki:8142';
$wgVisualEditorParsoidPrefix = 'wiki';


parsoidConfig.setMwApi('wiki', 'http://mywiki/api.php');
parsoidConfig.useSelser = true;

Please help!

Reply to "Error loading data from server: parsoidserver-http-bad-status: 404. Would you like to retry? - On my own Alpha install"
Ftiercel (talkcontribs)


I'd like to suggest an ergonomic enhancement :

  1. Choose an article
  2. Edit it as source editing
  3. Make a change
  4. Switch to the visual editor. Note the design of the popup:
    1. Switch to visual editing?
    2. You are switching to visual editing. Do you want to continue?
    3. Cancel
    4. Switch
  5. Switch to the source editing. Note the design of the popup:
    1. Switch to source editing?
    2. You are switching to source editing. Do you want to continue?
    3. Cancel Switch

-> The button layout is different. I suggest to use the same display in both cases like here so as the contributors will adopt the visual editor easily.

Elitre (WMF) (talkcontribs)

Hi there. Are you using Firefox perhaps?

Ftiercel (talkcontribs)

Yes. Indeed, it doesn't behave the same way on Chromium.

Reply to "Homogeneity improvement"

insert pages not available; unable to edit in preview

Summary by Elitre (WMF)

it's back.

Slowking4 (talkcontribs)

i note that in wikisource insert > pages is not available

also when it was, it was intermittently unable to be edited after being previewed. in the screen shot note there is no edit or save button at the top

Elitre (WMF) (talkcontribs)

Hi there! The people who are working on that seem to be available at Help_talk:VisualEditor/The_visual_editor_at_Wikisources_and_Wiktionaries. Would you mind asking your questions there? TY!

Elitre (WMF) (talkcontribs)

(although for this specific problem, let me also check with the VE team.)

Elitre (WMF) (talkcontribs)

First issue filed at .

Slowking4 (talkcontribs)

ok would you want me to change the default link on wikisource to mediawiki feedback here ?

Elitre (WMF) (talkcontribs)

Why not. TY.

Slowking4 (talkcontribs)

i see that insert > pages is back


আমি একজন ছাত্র

Summary by Mohammad Elias Hosaen.

আমার নাম মো: ইলিয়াস হুসাইন

Mohammad Elias Hosaen. (talkcontribs)

আমি একজন ছাত্র