Before we can {T282999} we want to make sure everything works as intended, especially considering the codebase was fundamentally rewritten since the #wmde-techwish team created the feature.
Test plan:
[x] Do the reference popups show up at all?
[x] Disabling in the preferences works
[x] Test with an extremely long reference. The popup should have a maximum height and show a scrollbar.
[x] Is the white fade-out effect in very large reference popups still there?
[x] External weblinks in the popup should open in a new browser tab.
[x] Clicking a footnote marker (the [1] in the text) should jump to the bottom.
[x] Does the extraction of different reference types work? (Popup shows e.g. headline "news" instead of "reference".)
[x] Does the settings icon work for logged in users? (Link to configuration.) → {T345829}
[x] Can anonymous users disable the two popup types via the settings icon?
[] Popups are RTL language compatible
- **Issue:** When the user selects a LTR language on a RTL project the text of the reference preview is rendered LTR → https://gerrit.wikimedia.org/r/961057
{F37766841}
[x] Ideally check if the auto-disable feature still works when the Navigation Popups gadget is enabled. (There should never be 2 popups at the same time.)
- **Issue:** When the navigation popups gadget is enabled, reference previews still show → {T347391}
{F37766843}
[x] Check the reference previews behavior on mobile. It's currently generally disabled on the Minerva skin → {T243822}
Sources:
* https://de.wikipedia.org/wiki/Wikipedia:Technische_W%C3%BCnsche/Topw%C3%BCnsche/Vorschau_von_Einzelnachweisen_im_Artikeltext
* …