chanzuckerberg / cryoet-data-portal

CryoET Data Portal
MIT License
17 stars 9 forks source link

404 when clicking on table rows in loading states #1007

Open bchu1 opened 2 months ago

bchu1 commented 2 months ago

Describe the bug Somewhat difficult to reproduce but easier when using throttling in dev tools (e.g. "3G").

To Reproduce Steps to reproduce the behavior:

  1. Open dev tools.
  2. Go to Network tab.
  3. Click Throttling.
  4. Click 3G.
  5. Go to a dataset page.
  6. Do something to trigger the table loading state (like add a filter or click on a run).
  7. Click on a row while the table is loading.
  8. Get 404.

Clicking should be a no-op when the table is loading.

Somewhat unrelated: Table probably shouldn't be going into a loading state at all when it's clicked since it's hitting a new page.

junxini commented 2 months ago

low severity since it's hard to reproduce. will change the bug severity if we encounter it more