#200 — [Bug]: Notifications don’t stay on screen

Repo: Twill-AI/twill-ai-ui State: open | Status: open Assignee: raymondehizoba

Created: 2025-01-17 · Updated: 2025-03-17

Description

Steps to reproduce

To reproduce (real use case):

  1. In staging login under tenant which have 2 enabled integrations and for which haven’t logged in multiple days before (like through weekends).
  2. Try to investigate content of notifications which starts to appear at the bottom left corner.
To quickly emulate "haven't logged in multiple days before" condition

… open Facade OpenAPI UI “bdstate” section and execute 4 POST requests for appropriate tenant and both integrations (imagine they have id=1 and id=2) with payloads:

// notification 1
{
  "is_initial_load_chunk": false,
  "is_failed": false,
  "businessdata_last_job_id": 1,
  "log": "first",
  "last_synced_at": "2025-01-17T06:17:16.798Z"
}

// notification 2
{
  "is_initial_load_chunk": false,
  "is_failed": false,
  "businessdata_last_job_id": 1,
  "log": "second",
  "last_synced_at": "2025-01-17T06:17:16.798Z"
}

// notification 1
{
  "is_initial_load_chunk": false,
  "is_failed": false,
  "businessdata_last_job_id": 1,
  "log": "third",
  "last_synced_at": "2025-01-17T06:17:16.798Z"
}

// notification 2
{
  "is_initial_load_chunk": false,
  "is_failed": false,
  "businessdata_last_job_id": 2,
  "log": "forth",
  "last_synced_at": "2025-01-17T06:17:16.798Z"
}

What was the expected behavior?

I expected it to sh

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets