openclaw/apps/shared/ClawdbotKit/Sources/ClawdbotChatUI
Kenny Lee e5c8761fc9 fix(macos): prevent webchat re-bootstrap on repeated onAppear
Add hasInitiallyLoaded flag to guard against calling bootstrap() multiple
times when SwiftUI's onAppear fires unexpectedly (layout changes, window
show/hide). This prevents the blank loading screen from appearing during
normal chat use.

Fixes #2465

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 16:29:50 -08:00
..
AssistantTextParser.swift chore: lint and format cleanup 2026-01-04 16:24:17 +01:00
ChatComposer.swift chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
ChatMarkdownPreprocessor.swift feat: render native chat markdown via Textual 2026-01-16 09:02:27 +00:00
ChatMarkdownRenderer.swift fix: wire markdown variant renderer 2026-01-16 09:19:25 +00:00
ChatMessageViews.swift fix: wire markdown variant renderer 2026-01-16 09:19:25 +00:00
ChatModels.swift fix: export sessions preview payload init 2026-01-22 12:23:59 +00:00
ChatPayloadDecoding.swift chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
ChatSessions.swift chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
ChatSheets.swift chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
ChatTheme.swift chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
ChatTransport.swift chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
ChatView.swift fix: keep chat pinned on stream 2026-01-22 07:35:50 +00:00
ChatViewModel.swift fix(macos): prevent webchat re-bootstrap on repeated onAppear 2026-01-26 16:29:50 -08:00