Skip to content

Add ready state to Kernel status and block UI actions until ready #581

@sirtimid

Description

@sirtimid

The Kernel now needs time to initialize features, which is more noticeable in CI environments where it's slower. This causes E2E tests to fail due to race conditions, e.g., trying to clear state or send messages before the Kernel is fully set up.

To fix this, we should update getStatus() to return a ready: boolean flag. The control panel should disable all actions until this flag becomes true, ensuring that the Kernel is fully initialized before any user interaction or test actions are allowed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions