diff --git a/src/components/PostViewer.tsx b/src/components/PostViewer.tsx index 70c8915..8613336 100644 --- a/src/components/PostViewer.tsx +++ b/src/components/PostViewer.tsx @@ -480,8 +480,8 @@ export function PostViewer({ windowId }: PostViewerProps = {}) { } }); - // Wait for all publishes to complete - await Promise.all(publishPromises); + // Wait for all publishes to complete (settled = all finished, regardless of success/failure) + await Promise.allSettled(publishPromises); // Add to event store for immediate local availability eventStore.add(event);