Well, bug is a general wording here. It's more of a consequence of the LoadingOverlay
Thing is, when loading a site that is fetching a heavy API call, you'll be locked out of the whole UI while it's loading.
Accessing something that makes a top-level API call that takes time will render you unable to stop waiting.
Going in a reactive direction, I'd love to move the LoadingOverlay down to individual panels, components etc using Skeleton components to render while our initial request is processing. Locking the user out of being able to perform actions because the site is waiting is not a good impression.
InvenTree-Version: 0.14.0 dev
Django Version: 3.2.23
Commit Hash: 0126613
Commit Date: 2024-01-23
Commit Branch: details-panel
Database: sqlite3
Debug-Mode: True
Deployed using Docker: True
Platform: Linux-5.15.133.1-microsoft-standard-WSL2-x86_64-with
Installer: DOC
nullActive plugins: [{"name":"InvenTreeBarcode","slug":"inventreebarcode","version":"2.0.0"},{"name":"InvenTreeCoreNotificationsPlugin","slug":"inventreecorenotificationsplugin","version":"1.0.0"},{"name":"InvenTreeCurrencyExchange","slug":"inventreecurrencyexchange","version":"1.0.0"},{"name":"InvenTreeLabel","slug":"inventreelabel","version":"1.0.0"},{"name":"InvenTreeLabelSheet","slug":"inventreelabelsheet","version":"1.0.0"},{"name":"DigiKeyPlugin","slug":"digikeyplugin","version":"1.0.0"},{"name":"LCSCPlugin","slug":"lcscplugin","version":"1.0.0"},{"name":"MouserPlugin","slug":"mouserplugin","version":"1.0.0"},{"name":"TMEPlugin","slug":"tmeplugin","version":"1.0.0"}]
No response
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too