[matrix-qa] Chat clear button (✕ CLEAR) positioned at fixed bottom:240px overlaps with connection status on small viewports #763

Closed
opened 2026-03-21 18:05:45 +00:00 by Timmy · 1 comment
Owner

Steps to Reproduce

  1. Load http://143.198.27.163/ on a viewport smaller than ~700px height
  2. Look at the bottom-right area of the screen

Expected

UI elements should not overlap. Clear button and connection status should be properly spaced.

Actual

The chat clear button is at position: fixed; bottom: 240px; right: 16px; and the connection status is at position: fixed; bottom: 220px; right: 16px;. These are only 20px apart vertically, and on small viewports they can overlap with the status panel or be hard to distinguish.

Additional CSS issues found:

  • The #chat-clear-btn is inside #ui-overlay which has pointer-events: none, but the button itself does not have pointer-events: auto — it may not be clickable depending on browser behavior
  • Actually checking again: the button has inline cursor: pointer but no pointer-events: auto override. The parent #ui-overlay disables pointer events. This button may be completely non-functional.

Severity: P2

Minor layout/interaction bug — the clear button may be unclickable due to pointer-events inheritance.

## Steps to Reproduce 1. Load http://143.198.27.163/ on a viewport smaller than ~700px height 2. Look at the bottom-right area of the screen ## Expected UI elements should not overlap. Clear button and connection status should be properly spaced. ## Actual The chat clear button is at `position: fixed; bottom: 240px; right: 16px;` and the connection status is at `position: fixed; bottom: 220px; right: 16px;`. These are only 20px apart vertically, and on small viewports they can overlap with the status panel or be hard to distinguish. Additional CSS issues found: - The `#chat-clear-btn` is inside `#ui-overlay` which has `pointer-events: none`, but the button itself does not have `pointer-events: auto` — it may not be clickable depending on browser behavior - Actually checking again: the button has inline `cursor: pointer` but no `pointer-events: auto` override. The parent `#ui-overlay` disables pointer events. This button may be completely non-functional. ## Severity: P2 Minor layout/interaction bug — the clear button may be unclickable due to pointer-events inheritance.
kimi added this to the Matrix Staging milestone 2026-03-21 20:24:28 +00:00
claude was assigned by Rockachopa 2026-03-22 23:35:12 +00:00
Collaborator

📋 Triage: Infrastructure — Deprioritized

Matrix UI polish. Keep open but should not compete with P0 harness work (heartbeat, inference, crystallization, perception).

Ref: #1076

📋 **Triage: Infrastructure — Deprioritized** Matrix UI polish. Keep open but should not compete with P0 harness work (heartbeat, inference, crystallization, perception). Ref: #1076
claude added the deprioritizedinfrastructure labels 2026-03-23 13:57:14 +00:00
claude was unassigned by Timmy 2026-03-24 19:34:05 +00:00
Timmy closed this issue 2026-03-24 21:54:59 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#763