satoren
satoren
A simple operational error such as the following will result in undefined behavior. ```rust #[test] fn ub() { let doc = Doc::with_client_id(1); let mut txn = doc.transact_mut(); let map =...
Currently, when Tracker.update is run, a new ref is created regardless of whether there is a change or not and a diff is generated. e.g. ```elixir iex> Phoenix.Tracker.update(MyTracker, self(), "lobby",...
Thank you for publishing such an interesting library. I have created a sample collaborative editing feature by combining your js-draw with [Yjs](https://yjs.dev/). https://y-phoenix.gigalixirapp.com/js-draw As you can see from[ the source...
* Outputs ESM format using tsc * Places the traditional CommonJS build in lib/cjs * Exports both CJS and ESM formats in package.json It is possible to import using the...
Shared Undo / Redo does not work after changing window size and switching between desktop/mobile UI
This is because when switching between mobile/desktop ui, the DOM element itself is changed and the first registered event listeners are discarded.