| | Status | Subtype | Assigned | Task |
|---|
| | Open | Release | None | T84936 Release VisualEditor-MediaWiki as "1.0" |
| | Open | | None | T50429 [Epic] Support editing parts of a page in VisualEditor-MediaWiki |
| | Open | | None | T54365 Explore performance gains from progressive (JIT?) de-alienation in VisualEditor |
| | Open | | None | T396539 Introduce a way to edit a span of text from within read mode |
| | Open | | None | T385558 Improve copy and paste from read mode to VE |
| | Open | | None | T174303 Copy-pasting linked ISBN numbers from view mode HTML into VisualEditor inserts wikitext links to Special:BookSources (it should turn them into magic links?) |
| | Open | Feature | None | T54091 The read HTML should have hinting to allow full DOM copying (as opposed to just rich copying) from read mode into VE surfaces |
| | Open | | None | T55784 [EPIC] Use Parsoid HTML for all page views |
| | Open | | None | T272987 [EPIC] Parsoid read views for DiscussionTools |
| | Open | | None | T297840 Populate ParserCache with Parsoid output as a post-edit hook |
| | Resolved | | ssastry | T310510 Discussion tools visual diff testing between parsoid read views and legacy read views |
| | Open | | None | T310511 Metadata comparison testing between Parsoid and the legacy parser |
| | Open | | None | T310512 Parsoid and the legacy parser should emit exactly the same ParserOutput metadata |
| | Open | | None | T305159 Improve coverage of the ContentMetadataCollector interface |
| | Open | | None | T292865 Plumb revision information from ParserOptions through to ParserOutput (bypassing Parsoid) |
| | Open | | None | T292868 Migrate boolean flags in ParserOutput to ::setFlag() or ::setOutputFlag() or ::setExtensionData() |
| | Open | | None | T293513 Deprecate and remove ParserOutput::setTOCHTML() |
| | Resolved | | cscott | T295169 Parser TOC placeholder should be a meta tag |
| | Open | | None | T295168 Ensure <meta typeof="..."> in Parser/Parsoid HTML can't be spoofed from wikitext |
| | Resolved | | matmarex | T218330 Table of contents HTML may be unbalanced |
| | Open | | None | T293514 Unify ParserOutput::{get,set}{TitleText,DisplayTitle} |
| | Open | | None | T296019 Improve ParserOutput::setLanguageLinks() / ::addLanguageLink() |
| | Open | | None | T296037 ParserOutput::addImage() should take a LinkTarget |
| | Resolved | | cscott | T296023 Parsoid needs a core-compatible LinkTarget interface |
| | Open | | None | T296038 ParserOutput::addTemplate() interaction with ParserOptions::getTemplateCallback() |
| | Resolved | | None | T296025 ParserOutput::setSections() should be more structured |
| | Open | | None | T324035 Add "title" as a property of TOCData |
| | Open | | None | T296036 Deprecate and remove ParserOutput::isLinkInternal() (or at least mark it as @internal) |
| | Open | | None | T300979 Ensure ParserOutput can always be combined asynchronously/out-of-order |
| | Open | | None | T300307 Ensure JsConfigVars can always be combined asynchronously/out-of-order |
| | Open | | None | T300980 Store page indicators as a set; select one at output time |
| | Open | | None | T300981 Ensure extensionData can always be combined asynchronously/out-of-order |
| | Open | | None | T301004 Use OutputPage::appendExtensionData for wikibase-otherprojects-sidebar |
| | Open | | None | T300986 Ensure Page Properties can always be combined asynchronously/out-of-order |
| | Resolved | | cscott | T353530 Category defaultsort should be applied in CategoryLinkTable.php |
| | Resolved | | cscott | T296345 Add ParserOutput::addOutputData() to unify various accumulators in ParserOutput |
| | Open | | None | T296352 ParserOutput::addWarningMsg() should take a MessageValue instead of a string |
| | Resolved | | Dogu | T296353 Create composer library for includes/libs/Message |
| | Resolved | BUG REPORT | Jgiannelos | T351931 With parsoid categories are not shown |
| | Open | | None | T357048 Parsoid needs to call ParserOutput::addLink with a link batch |
| | Resolved | BUG REPORT | Jgiannelos | T358950 Local interlanguage links don’t work with Parsoid read views |
| | Open | | None | T393925 Parsoid should generate the <head> on the core side, from the ParserOutput metadata |
| | Open | | None | T128525 Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment |
| | Duplicate | | None | T206029 VE does not provide If-Match for html/to/wikitext transforms sometimes |
| | Resolved | | matmarex | T233320 VisualEditor <-> RESTBase communication and ETags |
| | Resolved | | matmarex | T233127 HTTP 404 error in VE possibly when confronted with an edit conflict |
| | Resolved | | • mobrovac | T234928 RESTBase sometimes not retaining stashed content? |
| | Resolved | | • mobrovac | T235465 Stashing: revid mismatch between URI and Etag |
| | Resolved | | • mobrovac | T230272 404 error when using VisualEditor: apierror-visualeditor-docserver-http |
| | Open | | None | T122390 Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata |
| | Resolved | | ssastry | T125266 Remove user name and edit comment from html <head> |
| | Open | | None | T178037 Parsoid uses non-canonical URL encoding in <link> in <head> |
| | Open | | None | T402371 Client pages of Wikidata should be able to track their usage of WD data using Parsoid |
| | Open | | None | T403621 Create MergeStrategy::SUM |
| | Open | | None | T403902 Update Wikibase to use Secondary Data Update mechanism |
| | Open | | None | T372011 Rendering diff from __NOINDEX__ behaviour switch (visual diff testing) |
| | Open | | None | T331483 Resolve differences between Parsoid & legacy parser TOC metadata output for template, extension, and parser-function generated content |
| | Resolved | | cscott | T213468 Parsoid section IDs don't correspond to PHP section IDs when headings are transcluded |
| | Resolved | | ABreault-WMF | T215628 Make Parsoid and PHP edit-section numbering consistent when <noinclude> and <includeonly> are in use |
| | Resolved | | cscott | T214538 MediaWiki shouldn't assign section numbers during tokenization, but instead only when headings are generated |
| | Open | | cscott | T359221 Parsoid's TOC handling needs to deal with HTML-returning components (exts, SPTs, parser funcs returning HTML) consistently |
| | Resolved | | ssastry | T359450 Parsoid is not adding headings to TOC entries in some templated content scenarios |
| | Open | | Jgiannelos | T402456 More Parsoid TOC edge cases? |
| | Open | | Jgiannelos | T403188 Implement TOC comparison in Linter extension |