catapult-project / catapult

Deprecated Catapult GitHub. Please instead use http://crbug.com "Speed>Benchmarks" component for bugs and https://chromium.googlesource.com/catapult for downloading and editing source code..
https://chromium.googlesource.com/catapult
BSD 3-Clause "New" or "Revised" License
1.93k stars 563 forks source link

[📍] The "Start" button makes it very easy to run a duplicate job #4509

Open cbiesinger opened 6 years ago

cbiesinger commented 6 years ago

Today I started a new job on Pinpoint (https://pinpoint-dot-chromeperf.appspot.com/job/16de45d1240000)

When I clicked "Start" at first, nothing happened for a second or two. I figured I must have misclicked and clicked "Start" again. A couple seconds later the dialog disappeared.

Then I got suspicious and checked my pinpoint runs... and it turned out two of them got scheduled.

It would be useful if the start button got disabled after clicking while waiting for a response so as to make it harder to accidentally schedule duplicates.

simonhatch commented 6 years ago

@dave-2