To make sure we find all places where synthetic refs are used, and actually fix them, we want to introduce a feature flag that intentionally removes this feature and thus creates failing tests. The task in the other tickets is then to make them pass again.
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Adding a dev only feature flag that removes synthetic main refs | Svantje Lilienthal | mediawiki/extensions/Cite | master | +16 -0 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Duplicate | None | T411856 [Epic] Avoid unintended content loss due the usage of synthetic ldr's | |||
| Resolved | None | T397501 [Epic] Fix issues with {{reflist}} or missing references lists and main+details sub-references | |||
| Open | None | T424501 Fix deployment blockers for global sub-ref | |||
| Resolved | BUG REPORT | Tobi_WMDE_SW | T404297 Adding main+details references to an empty article leads to content loss | ||
| Duplicate | None | T406869 [Epic] VisualEditor must stop relying on synthetic LDRs to access main content | |||
| Resolved | None | T415526 [Refactoring] Create a dev only feature flag that disables synthetic refs in Visual Editor |
Event Timeline
Comment Actions
Change #1233180 had a related patch set uploaded (by Svantje Lilienthal; author: Svantje Lilienthal):
[mediawiki/extensions/Cite@master] WIP Adding a dev only feature flag that removes synthetic main refs
Comment Actions
Change #1233180 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] Adding a dev only feature flag that removes synthetic main refs