Pre-merge
- QA tested before merge (T156292: Page Previews full feature QA)
- Evaluate and eradicate potential sources of caching issues.
- See below. This feature MUST be enabled as a beta feature, which only logged-in users can enabled. Consequently, there'll be no caching issues.
- Ensure that Popups is only enabled for beta feature users in production.
- Ensure Popups code does not load for anonymous users.
This is a small change to the PopupsHooks::onBeforePageDisplay hook handler: you'll need to update it so that it only adds the ext.popups RL module if the user has the beta feature enabled. See https://gerrit.wikimedia.org/r/336718- Sanity QA check on staging given the change in tooling in T156333: Technical: Use bundler to generate Popups JavaScript code
- Make sure beta is on for huwiki
- ~~~Ensure Popups is disabled on Wikidata (TBC)~~~
- High five
someoneEVERYONE đ
Signoff AC: Post-merge
- Resolve T155386 since the documentation is up to date.
- Review existing Hovercards bugs and resolve any bugs fixed by the refactor and take immense pleasure in seeing the backlog shrink.
- High five
someoneEVERYONE đ