Page MenuHomePhabricator

Regression: Nested references do not work
Closed, ResolvedPublic

Description

Caught by browser test. This is blocking merges in Minerva. Nested references are no longer behaving as they should

QA steps

-A drawer appears:

Screen Shot 2019-02-07 at 9.25.29 AM.png (120×537 px, 13 KB)

-Click the reference inside the drawer.

  • Expected: reference drawer updates
  • actual: browser navigates to reference (#cite_note-1)

QA Results

StatusDetails
✅ PassedT215536#4946266

Event Timeline

It looks like this got fixed by @Niedzielski's patch I08c0faaba50037566bef22dd401b3480081ebe60
I am seeing the issue before this patch but not after.

It was broken by @Niedzielski's patch Ic193e97b4cd6f72d226bd9768e904bdec168ba39
Luckily that didn't make the train so no follow ups or SWATs required as it's not included in the current deploy branch! (phew)

Screen Shot 2019-02-07 at 2.26.19 PM.png (425×606 px, 116 KB)

(

@Jdlrobson, sorry for the hassle but I'm glad it's fixed

ovasileva subscribed.

Seems like this should first go through QA

@Edtadros this one does have an automated browser test that is now passing and previously wasn't.
https://integration.wikimedia.org/ci/view/Reading-Web/job/selenium-MinervaNeue/832/ (note the failures in here appear to be for another regression that ill open a ticket for for today)

Is that enough?
Super curious to hear your thoughts on the line between relying on manual and automated QA!

Test Result

Status: ✅ PASS
OS: macOS Mojave
Browser: Chrome DevTools Device Emulator (iPhone X)

Test Artifact(s):
When the reference link [1] in the drawer that opened from [note 1] was clicked, the reference in the drawer updated to the nested reference as seen in the screenshot below:

Screen Shot 2019-02-11 at 8.33.15 PM.png (814×381 px, 62 KB)