Here are the minutes for this week's VisualEditor weekly triage meeting on 2015-02-18.
*Item 1 – Release criteria*
The release criteria at https://phabricator.wikimedia.org/project/sprint/profile/1015/ (note new URL) were considered. It was proposed and agreed that the wording for "Qualitative UX testing" be changed from "Most users" to a specific number of 75%, and similarly in "Meets specified performance benchmarks", that "reasonable" was changed to a specific number of 150%. These changes have been made.
*Item 2 – Review of fixed tickets since last week*
These accepted items were fixed and so will be released in this week's production release unless otherwise noted.
… in VisualEditor:
- https://phabricator.wikimedia.org/T88650 – Support data-mw.body.id for reference contents - https://phabricator.wikimedia.org/T88148 – class="wikitable wikitable" corrupted to class="wikitable" - https://phabricator.wikimedia.org/T87161 – Default to not performing sanity checks - https://phabricator.wikimedia.org/T86401 – Cutting and pasting a paragraph causes (only) the last inline template to be replaced by HTML - https://phabricator.wikimedia.org/T74929 – Using browser native interactive spell-check when the changed word in the only item in the paragraph causes endless insertions in Firefox [*fixed in our IME work in January*] - https://phabricator.wikimedia.org/T74398 – Actually run MediaWiki-VisualEditor's tests for MWHeadingNode / MWPreformattedNode - https://phabricator.wikimedia.org/T67873 – Cannot go to the next line of an article after inserting a special character in a block slug and "TypeError: Inserted data is trying to close the root node (at index 0)" appears [*fixed earlier*] - https://phabricator.wikimedia.org/T65462 – Using browser native interactive spell-check tool causing repeated automatic deletion in Chrome [*fixed in our IME work in January*] - https://phabricator.wikimedia.org/T61748 – Native browser interactive spell-check tool fails to get content into DM, just CE, in Safari [*fixed in our IME work in January*]
The fixed tickets represent 83 "story points". There are 1020 remaining points in the list of items accepted as of the end of the meeting.
… in dependencies:
- https://phabricator.wikimedia.org/T88660 – Parsoid Cite: Render missing reflists - https://phabricator.wikimedia.org/T88019 – Transclusion marker meta tags being left behind in some nested extension/transclusion scenarios - https://phabricator.wikimedia.org/T85870 – Parsoid performance analysis - https://phabricator.wikimedia.org/T75955 – RESTBase / Parsoid integration - waiting for parsoid deploy - https://phabricator.wikimedia.org/T69787 – Investigate remaining rtselser errors in parserTest runs
*Item 3 – Review of nominated tickets*
Nominated tickets accepted:
… as corruption & stability issues:
- https://phabricator.wikimedia.org/T89192 – [Regression wmf-16] Including a template/comment/table/gallery/math node in a slug makes the editor completely unresponsive - https://phabricator.wikimedia.org/T89309 – [Regression wmf-17] Safari - cannot click in any check-box
… as performance issues:
- https://phabricator.wikimedia.org/T89543 – ve.init.mw.ViewPageTarget.transformPage triggers recalculate style due to $.fn.animate - https://phabricator.wikimedia.org/T89423 – Massive recalculate style triggered by OO.ui.Widget.setDisabled - https://phabricator.wikimedia.org/T89536 – Instrument (i.e., track) additional progress markers for VE load - https://phabricator.wikimedia.org/T89735 – VisualEditor is emitting event "timing.ve.behavior.firstTransaction.undefined"
… as testing issues:
- https://phabricator.wikimedia.org/T89075 – Investigate Chrome disconnect failures when running MediaWiki tests on labs slaves
… as feature issues:
- https://phabricator.wikimedia.org/T88152 – Cite: 'Autofill from URL' initially shows Basic as a type for inserted citation in context menu, then corrects when re-selected
- https://phabricator.wikimedia.org/T89352 – Make slugs keyboard accessible again - https://phabricator.wikimedia.org/T76398 – External link interface for link dialogue [high risk area; accepted with provision that we will likely have to modify work based on user testing] - https://phabriactor.wikimedia.org/T76397 – Search interface for link dialogue [ high technological risk area; accepted with lower priority, to be re-assessed later ] - https://phabricator.wikimedia.org/T52036 – Focus highlights for elements using CSS column-count are too tall in Chrome [accepted as a "polish" issue]
- https://phabricator.wikimedia.org/T73085 – Comments in "unsafe" content locations are not displayed [accepted as a lower-priority issue; needs technological investigation for feasibility]
… as dependencies:
- https://phabricator.wikimedia.org/T89788 – Report on the central tendency for length of pages which are edited for VisualEditor performance benchmarking
… for investigation and re-triage:
- – None this week
Nominated tickets rejected:
- https://phabricator.wikimedia.org/T89074 – Create a guided tour for VisualEditor using Getting Started tooltips Rejected for now based on product concerns raised about targeting the right user groups and in the right way, and technological risk/feasibility about bringing in new systems into contact with VisualEditor. Likely to be re-cast and re-nominated next week.
- https://phabricator.wikimedia.org/T89072 – Change Welcome dialogue content to more helpful message to new users based on the GuidedTour Rejected as dependent on the above ticket.
*Item 4 – Other business*
The process was very briefly discussed, without suggestion of changes.
Hope this is of interest. Next week's meeting will be at 00 http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150225T16&p1=224&ah=1 :00 UTC http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150225T16&p1=224&ah=1 ( 16 :00 PST) on Wednesday 25 February; hope to see many of you there. Joining instructions are on mw:Talk:VisualEditor/Portal https://www.mediawiki.org/wiki/Talk:VisualEditor/Portal#How_to_join_the_triage_meetings . We'll send a reminder before the meeting.
Yours,