Bug: Contact AI chat - Empty square, never loads, backend not responding #175

Closed
opened 2026-05-22 18:23:09 +00:00 by Zhekrom · 1 comment
Title: C# Bug: Contact AI chat - Empty square, never loads, backend not responding
Severity: High
Mode: Contact / AI Chat
Lesson ID / File: Contact page - AI chat widget
Environment: Browser (specify version), OS (specify version)
Date/Time: 2026-05-22

Source Code

(Not applicable � backend API / frontend integration issue)

Steps to Reproduce

1. Navigate to the Contact page.
2. Locate the AI chat widget.
3. Open or trigger the chat.
4. Observe the chat area.

Expected Output

The AI chat should load and display a functional interface with which the user can interact.

Actual Output

A large empty square/box appears in the center of the page. It never loads any content. There are no interactive elements visible. The user cannot interact with anything.

Suggested Priority

High � The chat feature is completely non-functional. The UI renders but never loads content.

Additional Notes

This appears to be a backend API failure � the frontend opens the chat widget container but the backend never responds, leaving the widget stuck in a perpetual loading/empty state with no error handling or fallback UI.

Title: C# Bug: Contact AI chat - Empty square, never loads, backend not responding Severity: High Mode: Contact / AI Chat Lesson ID / File: Contact page - AI chat widget Environment: Browser (specify version), OS (specify version) Date/Time: 2026-05-22 Source Code (Not applicable � backend API / frontend integration issue) Steps to Reproduce 1. Navigate to the Contact page. 2. Locate the AI chat widget. 3. Open or trigger the chat. 4. Observe the chat area. Expected Output The AI chat should load and display a functional interface with which the user can interact. Actual Output A large empty square/box appears in the center of the page. It never loads any content. There are no interactive elements visible. The user cannot interact with anything. Suggested Priority High � The chat feature is completely non-functional. The UI renders but never loads content. Additional Notes This appears to be a backend API failure � the frontend opens the chat widget container but the backend never responds, leaving the widget stuck in a perpetual loading/empty state with no error handling or fallback UI.
Zhekrom changed title from C# Bug: Contact AI chat - Empty square, never loads, backend not responding to Bug: Contact AI chat - Empty square, never loads, backend not responding 2026-05-22 18:24:23 +00:00
Owner

Root cause: AiAssistantComponent is a floating widget (toggle button + chat window are position: fixed). The Contact page embedded it inline inside an expansion panel, so its only child floated to the screen corner and the panel rendered as an empty square. The chat is client-side, so there was nothing 'backend' to wait on — it simply never rendered.

Fix in spikerj/spikersoft-angular#3: added an inline mode that opens immediately, hides the floating toggle, and renders the chat window in-flow; the Contact page now uses it. Regression specs added.

Closing as fixed by spikerj/spikersoft-angular#3.

Root cause: `AiAssistantComponent` is a floating widget (toggle button + chat window are `position: fixed`). The Contact page embedded it inline inside an expansion panel, so its only child floated to the screen corner and the panel rendered as an empty square. The chat is client-side, so there was nothing 'backend' to wait on — it simply never rendered. Fix in spikerj/spikersoft-angular#3: added an `inline` mode that opens immediately, hides the floating toggle, and renders the chat window in-flow; the Contact page now uses it. Regression specs added. Closing as fixed by spikerj/spikersoft-angular#3.
Sign in to join this conversation.