VisualEditor/changelog

For each weekly production deployment, the VisualEditor team write up a changelog of improvements made to VisualEditor.

2015-09-29 (MW 1.27.0-wmf.1)
VisualEditor was updated as part of the wider MediaWiki 1.27wmf.1 branch deployment on Tuesday, 29 September. In the week since the last deployment, the team focused mainly providing lots of bug fixes and some design tweaks and changes.

Link suggestions will now appear as search results instead of auto suggested list with description (T101169). This also resolves the page scrolling issue when link inspector was opened towards the end of a page which had a long list of link suggestions (T105418). We also moved the buttons (Open, Remove) down the link suggestions list so that they are visible to user (T71690). We changed the tab behavior for dialogs in a way that when users tab across a dialog they wont end up going outside the dialog (T69156).

We fixed a bad bug which meant user was not being able to select anything further after moving the cursor after a focusable node (comment/reference note etc.) (T108299). Earlier in mobile VE the edit conflict detection was not working, this is now fixed (T111894). We fixed several issues with link inspector in mobile VE. One of them was causing link suggestions open up off to the side of the search text box, we fixed this (T113643). Another one meant, link suggestion drop down would close when user tries to scroll through it to see more of those suggestions since it was only opening up on focus (T113636).

We fixed a bug specific to Firefox and Windows 7 where user was not being able to type Korean with dual script keyboard (T72353). Autolink was not getting applied when user pastes URL/ISBN as a listed item and press enter to go to a new line, now this is fixed (T113535).

You can monitor the live results of the automated browser tests (triggered every twelve hours) on our integration server. A complete list of individual code commits is available in the 1.27/wmf.1 changelog, and all tasks closed in this period are on Phabricator's list.

2015-10-05 (MW 1.27.0-wmf.2)
VisualEditor was updated as part of the wider MediaWiki 1.27wmf.2 branch deployment on Tuesday, 6 October. In the week since the last deployment, the team focused mainly providing lots of bug fixes and some design tweaks and changes.

When editing formulæ and other blocks, errors are shown as you edit. This means the editor no longer bounces around when you type something wrong and correct it, in a message under the text box (T112610 and T113172). We improved the interface for the sheet music editor, so it now has separate tabs for different audio file options like MIDI (T114227 and T113354). This will enable users to discover them easily, and makes the design much neater. There is now a new parameter type for "URL" in TemplateData which will help users put the correct type of value for URL type parameter (T54880).

We quickly fixed a bug which meant the focus would always go to the info bubble (i) while clicking on a text input box (T114562) and we released this fix early, because of the irritating impact on users editing templates.

There was a minor regression where the automatic citation editor was not remembering which tab (Auto, Manual or Re-use) your most recently used (T114268). There was a minor bug which would cause the Add a template dialog to try forever to find a template when a search returning not matches; this is fixed now (T113647). Horizontal lines ( s, sometimes written in wikitext as ) are now wrapped, so that they are selectable and user can delete them (T52770) – adding new ones it not yet supported due to their infrequent nature. A minor bug, which complained about an error when you saved anything with mobile VisualEditor, is now fixed (T109525).

We quickly fixed couple of issues that we found during our pre-release testing. One of them meant it was not possible to edit an already saved wrong formula since it was not being visible to inspect it (T114455). Another one meant, unless the page was saved, while inserting a wrong LaTeX formula the last valid rendering was showing up instead of rendering error (T114480). Another, related bug which we fixed meant there was a Red highlight appearing instead of blue while selecting an image (T114527) The bug which caused the template descriptions to appear outside of the Add a template dialog was also found and fixed during pre-release testing (T114565).

You can monitor the live results of the automated browser tests (triggered every twelve hours) on our integration server. A complete list of individual code commits is available in the 1.27/wmf.2 changelog, and all tasks closed in this period are on Phabricator's list.

2015-10-13 (MW 1.27.0-wmf.3)
VisualEditor was updated as part of the wider MediaWiki 1.27wmf.3 branch deployment on Tuesday, 13 October. In the week since the last deployment, the team focused mainly working on a new feature, on providing lots of bug fixes and on some design changes.

You can now directly upload images with VisualEditor to any article and to Wikimedia Commons (T40030). You can select any file from your computer to upload; you can even drag drop the file to the upload dialog to insert it into the article. In the details section of that dialog you can specify Categories, Description and Date for the image file you are uploading.

We quickly fixed couple of issues around this new upload image feature that we found during our pre-release testing. One of them meant while switching to Search tab from Upload tab in Media Settings dialog it was clearing the input from the upload form which we fixed (T115059). Another one that we fixed meant, while renaming the name of the uploaded image there was an error without any error message (T114480). Another, related bug which we fixed meant the check-box for "This is my own work" that users have to mark themselves before uploading any image was remaining selected after user uploaded an image in that session (T114936) The bug which caused the Categories and Date value to remain sticky while uploading another new image was also found and fixed during pre-release testing (T114947). We also fixed the issue of drop down for Categories opening slowly during this period (T114945). Another related bug we fixed meant the date-picker in upload image dialog was not getting closed after selecting a date (T114942).

There was a minor bug where trying to re-use a reference that replaces itself was throwing an error, we fixed that (T90476).

You can monitor the live results of the automated browser tests (triggered every twelve hours) on our integration server. A complete list of individual code commits is available in the 1.27/wmf.3 changelog, and all tasks closed in this period are on Phabricator's list.

2015-10-27 (MW 1.27.0-wmf.4)
TK

2015-11-03 (MW 1.27.0-wmf.5)
TK

2015-11-10 (MW 1.27.0-wmf.6)
TK

2015-11-17 (MW 1.27.0-wmf.7)
TK

2015-12-08 (MW 1.27.0-wmf.8)
TK

2015-12-15 (MW 1.27.0-wmf.9)
VisualEditor was updated as part of the wider MediaWiki 1.27.0-wmf.9 branch deployment on Tuesday, 15 December. In the week since the last deployment, the team focused mainly on merging the two edit tabs into one, which will be available for testing after the New Year, and lots of smaller feature and bug fixes.

Work on the single edit tab feature continues, which will replace the extra 'edit' tab with the ability to remember which editor you used last. Users will be able to set a preference to never or always try to use the visual editor, or show both tabs if they so wish. The feature is now available in a very early form for initial testing on test2.wikipedia.org. Further changes will be coming before the full task is completed, after which we will seek feedback before commencing a staged deployment of the feature to each wiki (T58337). Additionally, in the save dialog, the 'return to save' button is no longer bold and coloured-in, and the media dialog is now a little taller to compensate for an adjusted file upload process as part of T120867.

We released early a fixed to a bug arising from a fix last week which meant that galleries displayed oddly (T121557); our apologies.

We fixed a bug where the educational pop-ups that show the first time you edit could be obscured by other things in the interface (T116577). Clicking the 'remove' button for auto-numbered links now deletes them rather than doing nothing (T120705). Clicking the 'remove' button in the link context now works even if the cursor is at the beginning of the link text (T119923).

There was a bug which meant that when a link was deleted and replaced with text the screen wouldn't match what was saved; this is now fixed (T115001). We fixed a bug that arose during development before it was deployed for users which threw an error when the document started with a category or a template (T120975). We also fixed a bug which meant that an error would happen if you deleted a focusable node on a page which had no text (T121156). The loading of the editor is now tweaked slightly, which should avoid rare cases when the 'read' and 'edit' pages were fused together (T99139).

Internally, the code for creating a visual editor widget was re-written to let other tools like Flow re-use it more easily (T97166), and support pointing the user feedback tool to pages on another wiki (T92661).

You can monitor the live results of the automated browser tests (triggered every twelve hours) on our integration server. A complete list of individual code commits is available in the 1.27.0/wmf.9 changelog, and all tasks closed in this period are on Phabricator's list.

2016-01-12 (MW 1.27.0-wmf.10) – PENDING
285eb85 ReferenceEducationPopup: Don't flip the numbers in the RTL image

e1cf9c6 Show the welcome dialog by default to new users

f87d92a ExtensionPreviewDialog: Use a deep copy when preparing sub-doc for editing

c99a5b6 DesktopArticleTarget: Change tab text on server side when possible

27822d6 SET: Always show wikitext editor on action=edit if multiple tabs are in use

a689caa MWTarget: Only add ve-init-mw-target-surface to the main target surface

8a9b6a9 Avoid checking non-set keys in user-defined data

c10236c Preserve oldid when switching from VE into WTE

f8fbbdf Make Ace Editor adjustSize method chainable

5627701 Fix inheritance of ve.ui.MWTransclusionDialogTool

93f0e8b Refactor MediaResources(Provider/Queue)

2afd7c9 DesktopArticleTarget: Improve teardown sequence

76cb69e SET: Don't try to do any client-side section link magic if we're not supposed to.

85bb085 DesktopArticleTarget: Preserve oldid when switching from WTE into VE

419bb81 Update VE core submodule to master (a909501)

92abd0c [DEPRECATING CHANGE] ve.ui.Surface: Make an OO.ui.Widget and implement #setDisabled

7723bcc Unbreak build from i18n-bot self merging

d1c5207 Move white-space:pre-wrap hack to ContentBranchNode

7bbded7 Annotation context items: expand the selection if no annotations

8dfabec ve.dm.Document: Rename cloneSliceFromRange to shallowCloneFromRange

a5ab6f4 Unbreak i18n lists

34f4a48 APIResultsProvider: Refactoring resetting of queue.

4a781a3 EditingTabDialog: Shorten the copy to make snappier, drop 'Edit' tab name

ada58df build: Bump file copyright notices for 2016

9273331 build: Updating development dependencies

e7ee5c2 Education popups: Only show for DesktopArticleTarget

86eea2e build: Updating development dependencies

c2c8002 Update VE core submodule to master (a509b1c)

f09a32d build: Bump file copyright notices for 2016

cbb3419 ResizableNode: Factor out getCurrentDimensions

3cffb48 Stop using broken image links in tests