Here are the minutes for this week's VisualEditor weekly triage meeting on 2015-02-25. My apologies for their lateness.
*Item 1 – Release criteria*
The release criteria at https://phabricator.wikimedia.org/project/sprint/profile/1015/ (note new URL) were considered. No changes were proposed.
*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/T52036 – Focus highlights for elements using CSS column-count are too tall in Chrome - https://phabricator.wikimedia.org/T70537 – Sometimes page scrolling stops working and in the console getting "Error: offset was inside a handlesOwnChildren node" in Firefox - https://phabricator.wikimedia.org/T73085 – Comments in "unsafe" content locations are not displayed in VisualEditor - https://phabricator.wikimedia.org/T89192 – Including a template/comment/table/gallery/math node in a slug makes the editor completely unresponsive - https://phabricator.wikimedia.org/T89543 – ve.init.mw.ViewPageTarget#transformPage triggers recalculate style due to $.fn.animate - https://phabricator.wikimedia.org/T89943 – Editor freezes after copypasting a reference and trying to insert a references list - https://phabricator.wikimedia.org/T90306 – Cursoring is totally broken in Betalabs with Firefox
The fixed tickets represent 81 "story points". There are 813 remaining points in the list of items accepted as of the end of the meeting.
… in dependencies:
- https://phabricator.wikimedia.org/T52373 – When serializing DOM subtree of <h*> tags, force meta tags (links, categories, etc.) to serialize before / after heading as appropriate - https://phabricator.wikimedia.org/T66171 – Log Parsoid server-side save performance - https://phabricator.wikimedia.org/T75955 – RESTBase / Parsoid integration - https://phabricator.wikimedia.org/T88019 – Transclusion marker meta tags being left behind in some nested extension/transclusion scenarios - https://phabricator.wikimedia.org/T88495 – Unsupported use of multi-cell generating templates within tables - https://phabricator.wikimedia.org/T88660 – Parsoid Cite: Render missing reflists
*Item 3 – Review of nominated tickets*
Nominated tickets accepted:
… as corruption & stability issues:
- https://phabricator.wikimedia.org/T49344 – Internal nodes should eventually be in a separate document ("sub-documents") - https://phabricator.wikimedia.org/T90463 – Citoid / citoid integration with VE is emitting data-mw for a template arg that is not compliant with the Parsoid DOMspec - https://phabricator.wikimedia.org/T90478 – Deleting the text inside a bullet/numbered item, heading, other nodes throws error
… as performance issues:
- https://phabricator.wikimedia.org/T89878 – mediawiki.feedback should use OOjs UI dialog - https://phabricator.wikimedia.org/T90376 – Research incrementally building the CE tree/DOM [accepted as a 'research feasibility' task] - https://phabricator.wikimedia.org/T90374 – Retrieve page HTML directly from RESTbase - https://phabricator.wikimedia.org/T90372 – Send Parsoid API request immediately when user clicks edit - https://phabricator.wikimedia.org/T90304 – Load HTML in parallel with JSON metadata - https://phabricator.wikimedia.org/T90040 – Stash VisualEditor edits using edit stash
… as testing issues:
- – None this week
… as feature issues:
- – None this week
… as "polish" nice-to-have issues:
- https://phabricator.wikimedia.org/T53911 – Scroll to an item when it is selected e.g. when it has been newly inserted - https://phabricator.wikimedia.org/T90622 – Come up with a way of estimating load time and progress along that scale - https://phabricator.wikimedia.org/T64084 – In the template dialog, the boxes for pre-existing, long parameters should be expanded before you click on them in Firefox
… as dependencies:
- https://phabricator.wikimedia.org/T71950 – Improve nowiki additions to only wrap the string that needs protection - https://phabricator.wikimedia.org/T73006 – Two sets of nowiki tags added; one probably shouldn't have been - https://phabricator.wikimedia.org/T90281 – Improve citoid production service - https://phabricator.wikimedia.org/T88827 – Parsoid should return the full srcset for high DPI devices [polish]
… for investigation and re-triage:
- https://phabricator.wikimedia.org/T90757 – Adding a template to an article on it.wp means VE gets "frozen"
Nominated tickets rejected:
- https://phabricator.wikimedia.org/T90299%E2%80%8B – Move media to top level icon on toolbar Rejected for now on product grounds, pending resolution of https://phabricator.wikimedia.org/T52227 (Toolbar should collapse items rather than span multiple lines when the window is narrow) and https://phabricator.wikimedia.org/T74159 (Toolbar groups should support sub-groups as items), which will be discussed next meeting. - https://phabricator.wikimedia.org/T56947 – When user changes a link anchor which has the same link target, suggest that they may wish to change the link target too This was both rejected as a Q3 blocker and also declined entirely as a task on which we will ever work; we felt that this approach to the issue added too much complexity and confusion for an infrequent use case, and will become unnecessary once https://phabricator.wikimedia.org/T88337 (Tools should be able to specify a label for their appearance in the context menu ) lands next week.
*Item 4 – Other business*
The process was very briefly discussed. We considered whether it would be helpful to switch from WebEx to Google Hangouts, which would be simpler for most people to join the call but limited in scope (not an issue so far) and would prevent people being able to call in from a telephone. No final decision was made.
Hope this is of interest. Next week's meeting will be at 16:00 UTC http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150304T08&p1=224&ah=1 ( 08 :00 PST) on Wednesday 4 March; 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,