Page MenuHomePhabricator

Cite (Sub-referencing)Component
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers (1)

Details

Description

Sub-referencing

Tag for all tickets related to Cite's sub-referencing feature. Mostly managed by WMDE-TechWish. See also Sub-referencing (product board)

Problem Definition

In Wikipedia articles, it is common to reference a source multiple times. But while you can re-use a reference exactly as it is, you currently cannot re-use the same reference with different details (e.g. different page numbers). Your only option is to create a whole new reference or to use workarounds.
Read more about the problem space.

Solution

Sub-referencing – an optional feature that allows you to easily attach different details to an existing reference, without having to duplicate it.
Read more about the solution.

See sub-references. Part of the WMDE-References-FocusArea.

See also the product board for more high level task management: Sub-referencing (product board)

Recent Activity

Today

awight updated the task description for T395083: VE: Cannot render main content from inline main+details when {{reflist}} is used.
Wed, Mar 4, 2:49 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing), MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet
lilients_WMDE created T419014: [Milestone] Opening a page with main+details and a reflist template in VE should show the main ref content.
Wed, Mar 4, 2:02 PM · Cite (Sub-referencing)
lilients_WMDE renamed T419013: [Milestone] Reusing via menu should work without the use of synthetic ref from Reusing via menu should work without the use of synthetic ref to [Milestone] Reusing via menu should work without the use of synthetic ref.
Wed, Mar 4, 1:55 PM · Cite (Sub-referencing)
lilients_WMDE added a parent task for T415524: [Refactor] Render search results withouth relying on `mainRefKey` in MWReferenceSearchWidget: T419013: [Milestone] Reusing via menu should work without the use of synthetic ref.
Wed, Mar 4, 1:55 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Patch-For-Review, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Cite (Sub-referencing), WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors
lilients_WMDE added a subtask for T419013: [Milestone] Reusing via menu should work without the use of synthetic ref: T415524: [Refactor] Render search results withouth relying on `mainRefKey` in MWReferenceSearchWidget.
Wed, Mar 4, 1:55 PM · Cite (Sub-referencing)
lilients_WMDE created T419013: [Milestone] Reusing via menu should work without the use of synthetic ref.
Wed, Mar 4, 1:54 PM · Cite (Sub-referencing)
lilients_WMDE changed the status of T415525: [Refactor] Render reference list without relying on `mainRefKey` in dm/ce.MWReferencesListNode, a subtask of T415884: [Refactor] Replace MWReferenceNode.mainRefKey with an index to the main ref InternalItemNode, from Stalled to Open.
Wed, Mar 4, 1:01 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, Cite (Sub-referencing), VisualEditor
lilients_WMDE renamed T415525: [Refactor] Render reference list without relying on `mainRefKey` in dm/ce.MWReferencesListNode from [Refactor] Render reference list withouth relying on `mainRefKey` in dm/ce.MWReferencesListNode to [Refactor] Render reference list without relying on `mainRefKey` in dm/ce.MWReferencesListNode.
Wed, Mar 4, 1:01 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Cite (Sub-referencing), WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors
thiemowmde moved T417612: [Refactor] VE: Load main body content for sub-refs from DOM from Sprint Backlog to Epics / Watching / Stalled on the WMDE-TechWish-Sprint-2026-03-03-Spinach board.
Wed, Mar 4, 1:00 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing)
thiemowmde changed the status of T417612: [Refactor] VE: Load main body content for sub-refs from DOM, a subtask of T397501: [Epic] Use InternalItems only instead of synthetic LDRs to store content for sub-refs, from Open to Stalled.
Wed, Mar 4, 12:59 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Community-Wishlist, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, WMDE-TechWish (product board), WMDE-TechWish-Sprint-2025-11-25-Spekulatius, WMDE-TechWish-Sprint-2025-10-14-Choco-Soufflé, WMDE-TechWish-Maintenance, Technical-Debt, WMDE-TechWish-Sprint-2025-09-30-Crème-Brulée-with-Berry-Ice-Cream, WMDE-TechWish-Sprint-2025-09-16-Green-Tea-Icecream, MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, WMDE-TechWish-Sprint-2025-08-06-Kekstazie-Icecream, Cite (Sub-referencing), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet, Sub-referencing (product board), Epic, Cite, VisualEditor
thiemowmde changed the status of T417612: [Refactor] VE: Load main body content for sub-refs from DOM, a subtask of T395083: VE: Cannot render main content from inline main+details when {{reflist}} is used, from Open to Stalled.
Wed, Mar 4, 12:59 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing), MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet
thiemowmde changed the status of T417612: [Refactor] VE: Load main body content for sub-refs from DOM from Open to Stalled.
Wed, Mar 4, 12:58 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing)
Maintenance_bot removed a project from T418082: Scraper will output to a simple ND-JSON file: Patch-For-Review.
Wed, Mar 4, 11:31 AM · WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish (product board), Cite (Sub-referencing)
CodeReviewBot added a comment to T418082: Scraper will output to a simple ND-JSON file.

Change Cite reference pipeline to use an intermediate file

Wed, Mar 4, 11:06 AM · WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish (product board), Cite (Sub-referencing)

Yesterday

Johannes_Richter_WMDE added a comment to T412007: VE unexpectedly copies reference content from one sub-ref to another if the main ref is defined within a template.

Another instance of this bug: https://de.wikipedia.org/w/index.php?title=Rothschild_(Familie)&diff=prev&oldid=264904033 (but this dirty diff looks even more broken because the reference also uses a template). Reproduced in my sandbox: https://de.wikipedia.org/w/index.php?title=Benutzer%3AJohannes_Richter_%28WMDE%29%2FTest3&diff=264904468&oldid=264904457

Tue, Mar 3, 5:21 PM · WMDE-TechWish-Sprint-2025-12-09-Christmas-Cookie, Parsoid, Sub-referencing (product board), Cite (Sub-referencing), VisualEditor
thiemowmde added a comment to T416304: Make the ReferenceTooltips Gadget sub-ref compatible.

I made a first draft how the gadget at https://en.wikipedia.org/wiki/MediaWiki:Gadget-ReferenceTooltips.js can be updated:

Tue, Mar 3, 3:42 PM · WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish (product board), Cite (Sub-referencing)
lilients_WMDE added a parent task for T397501: [Epic] Use InternalItems only instead of synthetic LDRs to store content for sub-refs: T411856: [Epic] Avoid unintended content loss due the usage of synthetic ldr's.
Tue, Mar 3, 3:34 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Community-Wishlist, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, WMDE-TechWish (product board), WMDE-TechWish-Sprint-2025-11-25-Spekulatius, WMDE-TechWish-Sprint-2025-10-14-Choco-Soufflé, WMDE-TechWish-Maintenance, Technical-Debt, WMDE-TechWish-Sprint-2025-09-30-Crème-Brulée-with-Berry-Ice-Cream, WMDE-TechWish-Sprint-2025-09-16-Green-Tea-Icecream, MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, WMDE-TechWish-Sprint-2025-08-06-Kekstazie-Icecream, Cite (Sub-referencing), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet, Sub-referencing (product board), Epic, Cite, VisualEditor
lilients_WMDE added a subtask for T411856: [Epic] Avoid unintended content loss due the usage of synthetic ldr's: T397501: [Epic] Use InternalItems only instead of synthetic LDRs to store content for sub-refs.
Tue, Mar 3, 3:34 PM · WMDE-TechWish (product board), Sub-referencing (product board), Cite (Sub-referencing), Epic
lilients_WMDE updated the task description for T411856: [Epic] Avoid unintended content loss due the usage of synthetic ldr's.
Tue, Mar 3, 3:34 PM · WMDE-TechWish (product board), Sub-referencing (product board), Cite (Sub-referencing), Epic
awight created T418864: Backfill per-wiki scraper summaries into Hive.
Tue, Mar 3, 1:20 PM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish (product board), Cite (Sub-referencing)
lilients_WMDE moved T397813: [Epic] Incompatibilities of Cite's details syntax and {{Reflist}} from Sprint Backlog to Epics / Watching / Stalled on the WMDE-TechWish-Sprint-2026-03-03-Spinach board.
Tue, Mar 3, 10:38 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish (product board), Cite (Sub-referencing), WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet, Sub-referencing (product board), Epic
lilients_WMDE added a project to T397813: [Epic] Incompatibilities of Cite's details syntax and {{Reflist}}: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 10:37 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish (product board), Cite (Sub-referencing), WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet, Sub-referencing (product board), Epic
thiemowmde moved T397501: [Epic] Use InternalItems only instead of synthetic LDRs to store content for sub-refs from Sprint Backlog to Epics / Watching / Stalled on the WMDE-TechWish-Sprint-2026-03-03-Spinach board.
Tue, Mar 3, 10:07 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Community-Wishlist, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, WMDE-TechWish (product board), WMDE-TechWish-Sprint-2025-11-25-Spekulatius, WMDE-TechWish-Sprint-2025-10-14-Choco-Soufflé, WMDE-TechWish-Maintenance, Technical-Debt, WMDE-TechWish-Sprint-2025-09-30-Crème-Brulée-with-Berry-Ice-Cream, WMDE-TechWish-Sprint-2025-09-16-Green-Tea-Icecream, MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, WMDE-TechWish-Sprint-2025-08-06-Kekstazie-Icecream, Cite (Sub-referencing), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet, Sub-referencing (product board), Epic, Cite, VisualEditor
thiemowmde moved T406869: [Epic] VisualEditor must stop relying on synthetic LDRs to access main content from Sprint Backlog to Epics / Watching / Stalled on the WMDE-TechWish-Sprint-2026-03-03-Spinach board.
Tue, Mar 3, 10:06 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, Patch-For-Review, WMDE-TechWish-Sprint-2025-10-14-Choco-Soufflé, Epic, WMDE-TechWish-Maintenance, Technical-Debt, WMDE-TechWish-Sprint-2025-09-30-Crème-Brulée-with-Berry-Ice-Cream, Cite (Sub-referencing), Cite, VisualEditor
thiemowmde added a project to T397501: [Epic] Use InternalItems only instead of synthetic LDRs to store content for sub-refs: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 10:06 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Community-Wishlist, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, WMDE-TechWish (product board), WMDE-TechWish-Sprint-2025-11-25-Spekulatius, WMDE-TechWish-Sprint-2025-10-14-Choco-Soufflé, WMDE-TechWish-Maintenance, Technical-Debt, WMDE-TechWish-Sprint-2025-09-30-Crème-Brulée-with-Berry-Ice-Cream, WMDE-TechWish-Sprint-2025-09-16-Green-Tea-Icecream, MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, WMDE-TechWish-Sprint-2025-08-06-Kekstazie-Icecream, Cite (Sub-referencing), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet, Sub-referencing (product board), Epic, Cite, VisualEditor
thiemowmde added a project to T406869: [Epic] VisualEditor must stop relying on synthetic LDRs to access main content: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 10:06 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, Patch-For-Review, WMDE-TechWish-Sprint-2025-10-14-Choco-Soufflé, Epic, WMDE-TechWish-Maintenance, Technical-Debt, WMDE-TechWish-Sprint-2025-09-30-Crème-Brulée-with-Berry-Ice-Cream, Cite (Sub-referencing), Cite, VisualEditor
awight moved T416001: Scraper should write directly to Hive from Epics / Watching / Stalled to Done on the WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots board.
Tue, Mar 3, 10:05 AM · WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Patch-For-Review, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, Epic, WMDE-TechWish-Sprint-2026-01-06-New-Year-Donuts, Cite (Sub-referencing), WMDE-TechWish-Sprint-2025-12-09-Christmas-Cookie, WMDE-TechWish-Sprint-2025-11-25-Spekulatius
lilients_WMDE moved T402900: Avoid orphaning subrefs when a reference list is deleted from Sprint Backlog to Epics / Watching / Stalled on the WMDE-TechWish-Sprint-2026-03-03-Spinach board.
Tue, Mar 3, 9:59 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing)
MareikeHeuerWMDE added a project to T406022: [Refactor] Work on content in the MWReferenceEditPanel without relying in `mainRefKey` or mainNodes: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 9:59 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors, WMDE-TechWish-Sprint-2025-10-14-Choco-Soufflé, Patch-For-Review, WMDE-TechWish-Sprint-2025-09-30-Crème-Brulée-with-Berry-Ice-Cream, Cite (Sub-referencing)
lilients_WMDE added a project to T402900: Avoid orphaning subrefs when a reference list is deleted: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 9:59 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing)
MareikeHeuerWMDE added a project to T415525: [Refactor] Render reference list without relying on `mainRefKey` in dm/ce.MWReferencesListNode: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 9:58 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Cite (Sub-referencing), WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors
MareikeHeuerWMDE added a project to T415524: [Refactor] Render search results withouth relying on `mainRefKey` in MWReferenceSearchWidget: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 9:58 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Patch-For-Review, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Cite (Sub-referencing), WMDE-TechWish-Sprint-2026-01-20-Carrots-of-many-colors
MareikeHeuerWMDE added a project to T417612: [Refactor] VE: Load main body content for sub-refs from DOM: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 9:57 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing)
Tobi_WMDE_SW moved T416303: Scraper: Run the scraper for all wikis with the January data from Demo to Done on the WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots board.
Tue, Mar 3, 9:22 AM · WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, WMDE-TechWish (product board), Cite (Sub-referencing)
Tobi_WMDE_SW moved T395083: VE: Cannot render main content from inline main+details when {{reflist}} is used from Sprint Backlog to Doing on the WMDE-TechWish-Sprint-2026-03-03-Spinach board.
Tue, Mar 3, 9:09 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing), MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet
Tobi_WMDE_SW moved T416577: [Refactor] Rebuild methods in ve.dm.MWGroupReferences to work with `listIndex` instead of `listKey` from Sprint Backlog to Doing on the WMDE-TechWish-Sprint-2026-03-03-Spinach board.
Tue, Mar 3, 9:09 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Patch-For-Review, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Cite (Sub-referencing)
Tobi_WMDE_SW added a project to T416577: [Refactor] Rebuild methods in ve.dm.MWGroupReferences to work with `listIndex` instead of `listKey`: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 9:09 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Patch-For-Review, WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Cite (Sub-referencing)
Tobi_WMDE_SW added a project to T395083: VE: Cannot render main content from inline main+details when {{reflist}} is used: WMDE-TechWish-Sprint-2026-03-03-Spinach.
Tue, Mar 3, 9:09 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing), MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet
awight moved T418082: Scraper will output to a simple ND-JSON file from Tech Review to Done on the WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots board.
Tue, Mar 3, 9:00 AM · WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, WMDE-TechWish (product board), Cite (Sub-referencing)
awight updated the task description for T395083: VE: Cannot render main content from inline main+details when {{reflist}} is used.
Tue, Mar 3, 8:27 AM · WMDE-TechWish-Sprint-2026-03-03-Spinach, WMDE-TechWish-Sprint-2026-02-17-Beautiful-Beetroots, Cite (Sub-referencing), MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), WMDE-TechWish-Sprint-2025-07-11-Strawberry-Cheesecake-Ice-Cream, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-25-Basil-Lime-Sorbet
thiemowmde placed T418280: Main references are displayed incorrectly on svwiki (if they're not used in the article) up for grabs.
Tue, Mar 3, 7:22 AM · Patch-For-Review, WMDE-TechWish (product board), Cite (Sub-referencing)
thiemowmde added a comment to T418280: Main references are displayed incorrectly on svwiki (if they're not used in the article).

I looked into how the Parsoid problem could be solved. What comes to mind first is to adapt the community CSS in a similar way as in the legacy parser (i.e. only add the brackets when there actually are backlinks). While this might actually be solvable with the :empty selector (see MDN) I found a much more straightforward solution: https://gerrit.wikimedia.org/r/1247440

Tue, Mar 3, 7:22 AM · Patch-For-Review, WMDE-TechWish (product board), Cite (Sub-referencing)
gerritbot added a comment to T418280: Main references are displayed incorrectly on svwiki (if they're not used in the article).

Change #1247440 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/Cite@master] Remove empty backlink <span> from Parsoid output

https://gerrit.wikimedia.org/r/1247440

Tue, Mar 3, 7:18 AM · Patch-For-Review, WMDE-TechWish (product board), Cite (Sub-referencing)

Mon, Mar 2

thiemowmde added a comment to T418679: Compact list of subreferences.

Thanks a lot for the quick response, that's super helpful. Yes, we are already experimenting with a few possible options including more compact or collapsible sub-ref lists. T413221 is a placeholder ticket for that.

Mon, Mar 2, 8:22 PM · Design, WMDE-Design, WMDE-TechWish (product board), Cite (Sub-referencing)
Nux added a comment to T418679: Compact list of subreferences.

It's not really about whether SFN is more or less compact. It's about how it feels. Mostly empty space between subrefs immediately feels less compact because there is more empty space. It's about look & feel, not about physical pixels, if that makes sense.

obraz.png (685×589 px, 63 KB)

Mon, Mar 2, 8:13 PM · Design, WMDE-Design, WMDE-TechWish (product board), Cite (Sub-referencing)
Maintenance_bot added a project to T418679: Compact list of subreferences: Design.
Mon, Mar 2, 7:29 PM · Design, WMDE-Design, WMDE-TechWish (product board), Cite (Sub-referencing)
thiemowmde added a project to T418679: Compact list of subreferences: WMDE-Design.

I would like to understand better how {{sfn}} is "less compact" (?) than the sub-referencing syntax. When I look at one of the latest revisions without sub-references at https://pl.wikipedia.org/wiki/Ali_Chamenei?oldid=79197159#Przypisy there is a total of 45 individual references + 2 entries in the bibliography section. "Axworthy 2004" appears 25 times and "Coville 2009" 8 times. There are 12 + 2 = 14 main refs.

Mon, Mar 2, 7:20 PM · Design, WMDE-Design, WMDE-TechWish (product board), Cite (Sub-referencing)
Johannes_Richter_WMDE reopened T418280: Main references are displayed incorrectly on svwiki (if they're not used in the article) as "Open".

We noticed that https://sv.wikipedia.org/wiki/MediaWiki:Gadget-referenser.css also introduces square brackets in Parsoid view. Proposed fix (consistent with the community removing the square brackets in MediaWiki:Cite references link many):

Change lines 14-19 from:

span[rel="mw:referencedBy"]::before {
    content: "^ [";
}
span[rel="mw:referencedBy"]::after {
    content: "]";
}

To:

span[rel="mw:referencedBy"]::before {
    content: "^ ";
}

-> Delete lines 17-19 entirely and remove the square bracket from line 15.

Mon, Mar 2, 7:03 PM · Patch-For-Review, WMDE-TechWish (product board), Cite (Sub-referencing)
thiemowmde updated subscribers of T418766: Tracking category "Pages that use sub-references" is not shown when using Parsoid.

It looks like we mistakenly closed T388762 without implementing it for Parsoid. We probably only need a single line to fix that:

$extApi->addTrackingCategory( 'cite-tracking-category-ref-details' );

See T372709 for inspiration.

Mon, Mar 2, 6:50 PM · Cite (Sub-referencing)
Johannes_Richter_WMDE updated the task description for T418766: Tracking category "Pages that use sub-references" is not shown when using Parsoid.
Mon, Mar 2, 4:44 PM · Cite (Sub-referencing)