From 5c5b3d721593ea574e2d0e15d09af910f1bdf62f Mon Sep 17 00:00:00 2001 From: David Langley Date: Wed, 4 Mar 2026 14:29:59 +0000 Subject: [PATCH] fix(docs): restore missing toHex function declaration Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../views/rooms/wysiwyg_composer/DocumentView.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/web/src/components/views/rooms/wysiwyg_composer/DocumentView.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/DocumentView.tsx index c0ea8b21c1..457f0ca1db 100644 --- a/apps/web/src/components/views/rooms/wysiwyg_composer/DocumentView.tsx +++ b/apps/web/src/components/views/rooms/wysiwyg_composer/DocumentView.tsx @@ -130,6 +130,12 @@ function restoreCaretOffset(editor: HTMLElement, offset: number): void { sel?.addRange(range); } } + +/** + * Encode a UTF-8 string as a lowercase hex string, as required by + * the Automerge `set_actor_id` API. + */ +function toHex(str: string): string { return Array.from(new TextEncoder().encode(str)) .map((b) => b.toString(16).padStart(2, "0")) .join("");