JS errors on Google Chrome when displaying large number of assets in global lineage view. #20284
Labels
area: UI/UX
Related to User Interface and User Experience
type: bug
Something isn't working
type: UI/UX usability
UI/UX Usability Issue
Dagster version
1.6.3
What's the issue?
In Google Chrome (Version 122.0.6261.94), displaying a large number of assets in the global lineage view hangs indefinitely with: "Rendering a large number of assets, please wait…".
Opening up Chrome Dev Tools reveals the following error 127.0.0.1-1709718868998.log:
_async_to_generator.js:6 Uncaught (in promise) DOMException: Internal error opening backing store for indexedDB.open.
Firefox does not exhibit the same error, and loads the full asset graph correctly.
The error in Chrome will go away if I reduce the number of assets to be displayed by filtering down the graph by code location / asset group / compute kind. There appears to be a maximum number of assets that can displayed without triggering the error. Going beyond this number always results in the error, irrespective of the set of assets that happen to be included by the filter selections.
What did you expect to happen?
Asset graph should load without errors
How to reproduce?
Try to render a large asset graph in Chrome.
Admittedly I have only encountered this error on our project, so it is possible there is something specific to our project that causes the issue.
If needs be, I can create a simple example project that reproduces the problem and upload it to my Github.
Deployment type
Local
Deployment details
The issue exists both locally and deployed via Helm.
Additional information
No response
Message from the maintainers
Impacted by this issue? Give it a 👍! We factor engagement into prioritization.
The text was updated successfully, but these errors were encountered: