Page MenuHomePhabricator

Beta: Lazy load references with Cyrillic names are not shown in mobile skin (black box at the bottom immediately disappears again)
Closed, DeclinedPublic

Description

After clicking on reference link, popup (black box at the bottom) will shown on a second with loading bar and immediately disappear. Bug replicated only when enabled Wikipedia Beta features at mobile Settings, on references, which ref name attribute contains Cyrillic. Here are some examples:
https://en.m.wikipedia.org/wiki/User:Serhio_Magpie/sandbox - references #1.
https://ru.m.wikipedia.org/wiki/Большая_российская_энциклопедия_(издательство) - references #1 and #4.
https://ru.m.wikipedia.org/wiki/Белокопытник - references #12 and 13.
https://ru.m.wikipedia.org/wiki/Узбекский язык - reference #1.
https://ru.m.wikipedia.org/wiki/Савинова,_Екатерина_Фёдоровна - references #2, #3 and #5.
https://ru.m.wikipedia.org/wiki/Дорога - reference #1.

Screen capture: https://www.dropbox.com/s/za692cgqjf0nf9s/wp-beta-references-bug.mov?dl=0

Event Timeline

Aklapper changed the task status from Open to Stalled.Sep 5 2018, 3:54 AM
Aklapper removed a project: BetaFeatures.

Thanks for reporting this. I cannot reproduce (if I understand correctly), being logged out in a private window.

I use Firefox 61 (on desktop) and go to https://ru.m.wikipedia.org/wiki/Большая_российская_энциклопедия_(издательство). I click on the [1] of СССР[1]. At the bottom of the screen, I get the Цитата displayed until I click somewhere else:

Screenshot from 2018-09-05 05-50-00.png (842×961 px, 141 KB)

Does this also happen when you are logged out? Does this also happen when you are logged in and use safemode (see https://www.mediawiki.org/wiki/Help:Locating_broken_scripts )? Any errors in the console of the web browser? Which exact web browsers was this tested with? Please see https://mediawiki.org/wiki/How_to_report_a_bug

Unrelated to the code of the BetaFeatures extension itself, hence removing tag.

@Aklapper: did you tested with enabled Wikipedia βeta features in Settings?

Does this also happen when you are logged out?

Yes, in private tab.

Does this also happen when you are logged in and use safemode

No matters, see above.

Any errors in the console of the web browser?

No, it's empty, just generic messages about deprecated methods.

Other people complain too, see topic in ruwiki - https://ru.wikipedia.org/wiki/Википедия:Форум/Технический#Не_открываются_примечания_в_мобильной_бета-версии, and does not dependent on the browser or device (tested on latest Chrome, Firefox, Opera, Safari).

Screen capture: https://www.dropbox.com/s/za692cgqjf0nf9s/wp-beta-references-bug.mov?dl=0

Aklapper changed the task status from Stalled to Open.Sep 5 2018, 5:27 AM
Aklapper added a project: BetaFeatures.

did you tested with enabled Wikipedia βeta features in Settings?

Ah, I didn't know that there is a general "Википедия Бета-версия" option in the mobile settings under https://ru.m.wikipedia.org/wiki/Служебная:Настройки_мобильной_версии - sorry! (Full steps to reproduce are welcome, as the task description did not mention that.)

Confirming the problem now.

Aklapper renamed this task from Lazy load references with Cyrillic names are not shown in mobile skin to Lazy load references with Cyrillic names are not shown in mobile skin (black box at the bottom immediately disappears again).Sep 5 2018, 5:27 AM

I apologize for the inconvenience, next time i try my best. Thank you!

Jdrewniak triaged this task as Medium priority.Sep 5 2018, 1:47 PM
Jdrewniak added a project: Web-Team-Backlog.
This comment was removed by Jdlrobson.
Jdlrobson renamed this task from Lazy load references with Cyrillic names are not shown in mobile skin (black box at the bottom immediately disappears again) to Beta: Lazy load references with Cyrillic names are not shown in mobile skin (black box at the bottom immediately disappears again).EditedSep 5 2018, 3:44 PM
Jdlrobson lowered the priority of this task from Medium to Low.
Jdlrobson moved this task from Incoming to Needs Prioritization on the Web-Team-Backlog board.

Given the "goal" is low priority (in the we haven't touched it for over a year sense not the priority on phabricator) I'm guessing this should also be low.
@ovasileva we should really make a decision about what to do with the lazy load references feature.

Lazy loaded reference feature will be removed (see T222373)