(Go: >> BACK << -|- >> HOME <<)

Page MenuHomePhabricator

Cite tool has performance problems when many citations are in an article
Closed, ResolvedPublic

Description

Steps to reproduce:

  1. Open a page with hundreds of refs, e.g., https://en.wikipedia.org/wiki/COVID-19_vaccine?veaction=edit&section=22
  2. Try to re-use a ref by searching for a relevant keyword, e.g., last or news.
  3. Wait for about three minutes.
  4. Get your result.

Once it's processed the refs, it's much faster. It's just the initial search that takes so long.

Can be tested on beta:
https://en.wikipedia.beta.wmflabs.org/wiki/COVID-19_vaccine?veaction=edit

Event Timeline

Change 805842 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/extensions/Cite@master] Use useView mode of PreviewElement for re-use search widget

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

Monkey patching the above on the example @Whatamidoing-WMF provided, the list opens in about 1.5 seconds, whereas before the whole page just froze for minutes.

Change 805842 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Use useView mode of PreviewElement for re-use search widget

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

EAkinloose subscribed.

Cit tool performance is improved despite many citations. See https://photos.app.goo.gl/fxD7DH9qAsoT3Kf27.

ppelberg claimed this task.