Skip to content

fix: Feedback widget should be standalone bug icon in nav bar #159

@deucebucket

Description

@deucebucket

Problem

The feedback/bug report widget is a floating circular button in the bottom-right corner (base.html:895-907). On the dashboard, there's ALSO a "Quick Actions" floating button in the same area, creating two stacked floating buttons. Merijeek reported this as a UI no-no (issue #150 comment).

The widget also changes behavior depending on which page you're on, which is confusing.

What Should Happen

  • Remove the floating feedback button from bottom-right
  • Add a simple bug icon (🐛 or bi-bug) to the top navigation bar
  • Clicking it opens the existing feedback modal (which is fine as-is)
  • Should be consistent across ALL pages - same button, same behavior, same location
  • The error auto-reporting (500 error interception) can stay as-is since that's a separate flow

Current Implementation

  • Floating button: templates/base.html:895-907
  • Feedback modal: templates/base.html:909-957
  • Error feedback modal: templates/base.html:959-987
  • JS functions: templates/base.html:1329-1431
  • Dashboard quick actions (separate button, same area): templates/dashboard.html:65-99

Reported By

@Merijeek in #150 comment (Feb 16)

Metadata

Metadata

Assignees

No one assigned

    Labels

    P4-lowMinor, cosmetic, nice-to-havebugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions