Skip to content

No GUI activity indication if HTMX rendering is enabled #15762

Closed as not planned
@peteeckel

Description

@peteeckel

Deployment Type

Self-hosted

NetBox Version

v4.0-beta1

Python Version

3.11

Steps to Reproduce

  1. Enable "HTMX Rendering" in the user preferences
  2. Restart NetBox
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    pending closureRequires immediate attention to avoid being closed for inactivityseverity: lowDoes not significantly disrupt application functionality, or a workaround is availablestatus: needs ownerThis issue is tentatively accepted pending a volunteer committed to its implementationtopic: htmx navigationFor issues where HTMX navigation is enabledtype: bugA confirmed report of unexpected behavior in the application

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions