Page MenuHomePhabricator

[beta] Minerva browser tests are broken on beta cluster since disabling the talk page overlay
Closed, ResolvedPublic

Description

It looks like the OOUI button needs to add the class minerva-talk-add-button for this to work.

https://integration.wikimedia.org/ci/view/Reading-Web/job/selenium-daily-beta-Minerva/1021/#showFailuresLink

Compare:
https://en.m.wikipedia.org/wiki/Talk:Sandwich
https://en.m.wikipedia.beta.wmflabs.org/wiki/Talk:Sandwich

Developer notes

Not sure what's adding the button but it doesn't have the required class or data-event-name (see T295490)

Event Timeline

Restricted Application added a subscriber: Masumrezarock100. · View Herald Transcript
Jdlrobson renamed this task from Minerva browser tests are broken on beta cluster since disabling the talk page overlay to [beta] Minerva browser tests are broken on beta cluster since disabling the talk page overlay.Nov 10 2021, 4:51 PM
Jdlrobson triaged this task as High priority.
Jdlrobson updated the task description. (Show Details)

We disabled the talk overlay on beta deliberately in https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/736918 so we can start testing DiscussionTools mobile.

Change 738012 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/DiscussionTools@master] Split DiscussionToolsEnableMobile=true into 'behind-overlay' and 'remove-overlay'

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

Change 738012 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Split DiscussionToolsEnableMobile=true into 'behind-overlay' and 'remove-overlay'

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

Sorry, we weren't aware of the browser tests. Does that patch fix the issue for now?

Jdlrobson claimed this task.

yes thank you!
When you want to turn this on again, let me know and I'll make sure the test is disabled on the beta cluster prior to doing so.