Description
Deployment Type
Self-hosted
NetBox Version
v4.0-beta1
Python Version
3.11
Steps to Reproduce
- Enable "HTMX Rendering" in the user preferences
- Restart NetBox
- Click on any navigation item in the sidebar
Expected Behavior
The display in the main view panel changes immediately. If that isn't possible (as is currently the case because of the extremely long schema load times after restart that are probably caused by a strawberry-django
bug, see Art's comment in #15520), at least there should be some indication that something is happening in the background.
Observed Behavior
Nothing whatsoever happens for a long time, then the UI is updated.
The user does not have any indication that the mouse click has been accepted, which is no good UX. For long-running background activity there should at least be some kind of indication that there is something happening in the background.
This is not directly linked to the strawberry-django
issue, it's just a good way to reproduce it.