Page MenuHomePhabricator

From TOC difftesting (legacy/parsoid): Section titles wrapped in html elements on parsoid
Open, Needs TriagePublic

Description

Example:
https://en.wikipedia.org/wiki/Wikipedia:Sockpuppet_investigations/Yocreoenplazas/Archive

> cat parsoid.json
{"sections": [{"toclevel": 1, "level": "2", "line": "<span>Yocreoenplazas</span>", "number": "1", "index": "T-1", "fromtitle": "Template:SPIpriorcases", "byteoffset": null, "anchor": "Yocreoenplazas", "linkAnchor": "Yocreoenplazas"}, {"toclevel": 2, "level": "5", "line": "Report date May 7 2009, 21:25 (UTC)", "number": "1.1", "index": "1", "fromtitle": "Wikipedia:Sockpuppet_investigations/Yocreoenplazas/Archive", "byteoffset": 91, "anchor": "Report_date_May_7_2009,_21:25_(UTC)", "linkAnchor": "Report_date_May_7_2009,_21:25_(UTC)"}], "extensionData": []}%
>
> cat legacy.json
{"sections": [{"toclevel": 1, "level": "2", "line": "Yocreoenplazas", "number": "1", "index": "", "fromtitle": false, "byteoffset": null, "anchor": "Yocreoenplazas", "linkAnchor": "Yocreoenplazas"}, {"toclevel": 2, "level": "5", "line": "Report date May 7 2009, 21:25 (UTC)", "number": "1.1", "index": "1", "fromtitle": "Wikipedia:Sockpuppet_investigations/Yocreoenplazas/Archive", "byteoffset": 91, "anchor": "Report_date_May_7_2009,_21:25_(UTC)", "linkAnchor": "Report_date_May_7_2009,_21:25_(UTC)"}], "extensionData": []}%
>

// Compact diff
> graphtage -d legacy.json parsoid.json

["sections"][0]["fromtitle"] -> f̶a̶l̶s̶e̶ -> "̟T̟e̟m̟p̟l̟a̟t̟e̟:̟S̟P̟I̟p̟r̟i̟o̟r̟c̟a̟s̟e̟s̟"̟
["sections"][0]["index"] -> "T̟-̟1̟"
["sections"][0]["line"] -> "<̟s̟p̟a̟n̟>̟Yocreoenplazas<̟/̟s̟p̟a̟n̟>̟"

// Full diff
> graphtage legacy.json parsoid.json
{
    "extensionData": [],
    "sections": [
        {
            "anchor": "Yocreoenplazas",
            "byteoffset": null,
            "fromtitle": f̶a̶l̶s̶e̶ -> "̟T̟e̟m̟p̟l̟a̟t̟e̟:̟S̟P̟I̟p̟r̟i̟o̟r̟c̟a̟s̟e̟s̟"̟,
            "index": "T̟-̟1̟",
            "level": "2",
            "line": "<̟s̟p̟a̟n̟>̟Yocreoenplazas<̟/̟s̟p̟a̟n̟>̟",
            "linkAnchor": "Yocreoenplazas",
            "number": "1",
            "toclevel": 1
        },
        {
            "anchor": "Report_date_May_7_2009,_21:25_(UTC)",
            "byteoffset": 91,
            "fromtitle": "Wikipedia:Sockpuppet_investigations/Yocreoenplazas/Archive",
            "index": "1",
            "level": "5",
            "line": "Report date May 7 2009, 21:25 (UTC)",
            "linkAnchor": "Report_date_May_7_2009,_21:25_(UTC)",
            "number": "1.1",
            "toclevel": 2
        }
    ]
}

Related Objects

StatusSubtypeAssignedTask
OpenReleaseNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenFeatureNone
OpenNone
OpenNone
Resolvedcscott
OpenNone
OpenNone
OpenBUG REPORTNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedJgiannelos
OpenJgiannelos