-
Notifications
You must be signed in to change notification settings - Fork 26.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The cells in the dashboard's top row redirect to the builder page not the build run #145849
Comments
@ditman Is this somehow related to the commit link not working issue? |
@keyonghan no idea, maybe. I've also noticed this behavior recently! |
I've checked this a little bit and the problem seems to be that the semantics system is picking up clicks on that first row (in my mac it's 2 rows, it seems), instead of letting flutter handle them. We must not be computing the semantic target correctly on the clicks there (the underlying element seems to be correctly sized and positioned, though!) (??) One potential workaround is to comment this out: But I think @yjbanov is going to be interested in this issue! |
Issue is assigned to multiple teams (infra, web). Please ensure the issue has only one |
This seems blocking team manaully rerun a failed task from the first row to green the tree. /cc @stuartmorgan
@ditman Can I simply remove the line to unblock as suggested? Will this cause any other unexpected behavior? /cc @goderbauer who made changes on this row before. |
Do you mean the change in flutter/cocoon@354995f? That one is replacing an error-prone (private) API call with a public API without changing the behavior. The behavior was originally introduced in flutter/cocoon#1729 - apparently to allow tools like vimium to navigate the dashboard. Presumably, that functionality will break if we'd remove the line to turn on semantics. |
By visiting https://chromewebstore.google.com/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb, seems it's blocked internally. If there is no other quick solutions, we may give it a try to unblock the high demanding usage of dashboard retry (or build executions review from the first row), assuming not much use of that functionality externally. |
Disregard. |
workaroundI found that resizing the web browser window will sometimes allow you to get the popup behavior if you are getting the "navigate to builders" behavior. |
I think it's the tooltip for the header, as I can frequently (although not reliably; I'm not sure what the exact trigger is) get different behavior depending on whether I have hovered over a header before clicking a square that's where the tooltip shows. And in particular I can get it to open the builder for a different column than I'm in if I open a tooltip for that builder first. |
I'm proposing the easiest possible fix for this, flutter/cocoon#3706. |
Closes flutter/flutter#145849. This was originally added by Casey so he could use some Chrome extension to navigate the dashboard (#1729), but it appears to cause serious problems for mouse-users. I've filed flutter/flutter#147881 for the web team to take a look.
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
Type of Request
bug
Infrastructure Environment
Dashboard
What is happening?
The cells in the top row of the build dashboard redirect to the builder page that shows the history of the builds for said build and not the particular build itself.
Steps to reproduce
Expected results
I expect to not be redirected and that to see the queue time and run time in a bubble when clicked as shown here:
The text was updated successfully, but these errors were encountered: