diff --git a/frontend/src/store/crdt-store.ts b/frontend/src/store/crdt-store.ts index 56b64cb0..8633ee0c 100644 --- a/frontend/src/store/crdt-store.ts +++ b/frontend/src/store/crdt-store.ts @@ -19,7 +19,7 @@ function BoardCRDT( return doc.getText(`items.${itemId}.${fieldName}`) } - localBoardItemEvents.forEach((event) => { + localBoardItemEvents.pipe(L.filter((e) => e.boardId === boardId)).forEach((event) => { if (event.action === "item.add") { for (const item of event.items) { if (isTextItem(item) && item.crdt) { diff --git a/perf-tester/src/index.ts b/perf-tester/src/index.ts index b48b08eb..a56cf80a 100644 --- a/perf-tester/src/index.ts +++ b/perf-tester/src/index.ts @@ -123,7 +123,7 @@ const BOARD_IDS = BOARD_ID.split(",") const DOMAIN = process.env.DOMAIN const NOTES_PER_SEC = parseFloat(process.env.NOTES_PER_SEC ?? "0.1") -const TEXTS_PER_SEC = parseFloat(process.env.TEXSTS_PER_SEC ?? "0.0") +const TEXTS_PER_SEC = parseFloat(process.env.TEXTS_PER_SEC ?? "0.0") const EDITS_PER_SEC = parseFloat(process.env.EDITS_PER_SEC ?? "0") const CURSOR_MOVES_PER_SEC = parseFloat(process.env.CURSOR_MOVES_PER_SEC ?? "10")