This was originally noticed in repeated round-trip tests:
Not sure why cite ids are not identical anymore when double rt-diff is applied on a page .. This has been causing spurious rt diffs in the last 2 (at least) rounds of rt-testing.
This was originally noticed in repeated round-trip tests:
Not sure why cite ids are not identical anymore when double rt-diff is applied on a page .. This has been causing spurious rt diffs in the last 2 (at least) rounds of rt-testing.
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Invalid | None | T93751 RFC: Next steps for long-term revision storage -- space needs, storage hierarchies | |||
Resolved | • GWicke | T93779 Only store a new render of Parsoid HTML / data-parsoid revision if the content actually changed after a template update | |||
Open | None | T93715 [EPIC] Make Parsoid HTML output completely deterministic | |||
Resolved | • marcoil | T63165 Parsoid's Cite extension sometimes produces different ids for the same <ref> source |
So, the 2nd parse is showing ref id 40.
There are only 5 refs. So, it shouldn't be getting an id of 40 at all. So, that is prettttty odd!
With recent cite fixes, haven't seen this much .. But leaving this open just in case it pops up its head again.
Change 199643 had a related patch set uploaded (by Marcoil):
T63165: Ensure reference index is reset at the end of document
Change 199643 merged by jenkins-bot:
T63165: Ensure reference index is reset at the end of document