-
Notifications
You must be signed in to change notification settings - Fork 14
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
Selecting a regulon causes an infinite loop in the backend #435
Comments
This issue is not trivial and is in fact a double infinite loop each triggered by a listener function call. When a user select a result from the
This will render the SCope/src/components/Search/FeatureSearchBox.tsx Lines 158 to 164 in 3821798
The two problematic listeners are getting called inside SCope/src/components/common/API.jsx Lines 424 to 428 in 69a2bff
and are the following:
Each of them will trigger a re-render of hence the infinite loop |
* Clear space in viewer controls of Gene page * Fix bug viewer toolabar right spacing * Fix regulon viewers not filling screen Closes #434 * Closes #435 Closes #441 Closes #442 Closes #443 * Remove unused imports * Closes #436 * Closes #429 * Update package-lock files * Position Viewer labels so that Viewrs do not overflow display Labels on Viewer(s) cause an increase in column height causing the Viewer canvas to overflow the display. This change positions the labels _absolutely_ above the Viewer so that they do not take column height. * Formatting Co-authored-by: James Collier <james.collier@vib.be>
Fixed in #451 |
After selecting a regulon on the regulon tab, after loading the 3 plotsm the backend ends up in a (possibly) infinite loop reloading the loom file and causes performance issues.
The text was updated successfully, but these errors were encountered: