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 – 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,
--
James D. Forrester
Product Manager, Editing
Wikimedia Foundation, Inc.
jforrester(a)wikimedia.org | @jdforrester