hoo created this task. hoo added projects: MediaWiki-extensions-WikibaseRepository, Wikidata, Technical-Debt. Restricted Application added a subscriber: Aklapper. Restricted Application added a project: wdwb-tech.
TASK DESCRIPTION `OutputPageBeforeHTMLHookHandler` retrieves termbox entries for entity pages from the OutputPage (see `OutputPageBeforeHTMLHookHandler::getEntityTermsListHtml`). If this OutputPage property is empty we fall back to retrieving the full entity to extract the terms from that. `OutputPageBeforeHTMLHookHandler::getEntity` claims that in this case `// The parser cache content is too old to contain the terms list items`, but given this was added years ago (in 4b52cd637a1 <https://phabricator.wikimedia.org/rEWBA4b52cd637a10303db1911929072e04898d0e9833> in 2016), this surely isn't the case anymore. To do: 1. Make sure the `wikibase-terms-list-items` property is actually set in all relevant cases 2. Remove the fallback handling from `OutputPageBeforeHTMLHookHandler` and `EntityViewPlaceholderExpander` TASK DETAIL https://phabricator.wikimedia.org/T340642 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: hoo Cc: Aklapper, hoo, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, darthmon_wmde, Nandana, lucamauri, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Izno, Wikidata-bugs, aude, Dinoguy1000, Mbch331, Jay8g
_______________________________________________ Wikidata-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
