wurmlab / sequenceserver

Intuitive graphical web interface for running BLAST bioinformatics tool (i.e. have your own custom NCBI BLAST site!)
https://sequenceserver.com
GNU Affero General Public License v3.0
271 stars 113 forks source link

Sidebar Element Click Causes Exception and User Work Loss #712

Closed gorsyan closed 9 months ago

gorsyan commented 10 months ago

Issue Overview

When attempting to interact with a sidebar element that is supposed to be non-clickable, it unexpectedly responds to the click. This interaction leads to an exception and subsequently redirects to an error page. This abrupt redirection results in the loss of any unsaved work by the user.

yannickwurm commented 10 months ago

Thanks @gorsyan - can you be more explicit? Make a loom recording?

yannickwurm commented 10 months ago

Ok - I've reproduced - thank you for catching this. To reproduce:

  1. hover over FASTA of selected hits. The pointer changes to a "cannot click" symbol
  2. Click anyways

Seqserv receives this click. And errors with "CommandFailed" - likely because the get fasta function was called without the required params (identifiers of sequences).