microsoft / azure-boards-estimate

MIT License
34 stars 24 forks source link

Story Link Broken for Other Users in Session #77

Closed ElliotSchmelliot closed 2 years ago

ElliotSchmelliot commented 2 years ago

In an estimate session with multiple stories, clicking the story link at the top seems to always open a link to the first story, rather than the current story. This is only a problem for other users in the session; links seem to work fine for the user that created the session.

For example, when I clicked this link: image

It took me to this URL (first story in the pointing session): image

JohnLudlow commented 2 years ago

I noticed today that if I left-clicked the link, I got the right story. If I did anything else (e.g middle-clicked or right-click and select Open in new tab) I get the first story.

If I hover over the link, the URL pop-up shown at the bottom of the screen is the wrong story.

It's kind of behaving like a link to the wrong story, but left-clicking fires a different JavaScript event which corrects the URL.

I'm in Chrome 98.0.4758.82, and we're using Azure DevOps Services (not on-prem).

I think this is the same issue as #37

ElliotSchmelliot commented 2 years ago

Hey John, thanks for the feedback, you are correct about left-click opening the correct story. Ctrl-click or middle click seem to be firing something else and always open the first story in the pointing session, which is incorrect. Also using Chrome.

Not sure if the related issue you posted is the same, that one seems to be calling out on-prem ADO. We are not using on-prem ADO and there is no base URL mismatch between the site and the hover link for us, both are dev.azure.com.

MOlausson commented 2 years ago

@ElliotSchmelliot we're looking into this now, will provide an update soon.

fd0cwp commented 2 years ago

I am not sure if it makes a difference if I comment or not. But we faced also this issue. For a better handling, I like to have the Estimate session in one window / on one screen and the Work Item in another window / on another screen.