Rappid has been renamed and is now known as JointJS+.
JointJS+ v4.2.3
Released: Jun 30, 2026
Atualizações na v4.2.3
Correções
Dia - Paper
Fixed an issue where removing an element from the graph during a pointer event (e.g. inside a pointerdown or pointermove handler) could cause an error or leave the paper in an inconsistent state.
Dia - Graph
Fixed an inconsistency where options passed to batch operations were not forwarded to the batch:start and batch:stop events in all code paths.
Dia - CommandManager
Fixed an edge case where undoing a batch that contained both an add and a change command for the same cell would throw an error.
MVC - Model
Fixed an issue where the changeId event was fired even when the new ID was identical to the previous one. The event is now only triggered when the ID value genuinely changes.
Vectorizer
Fixed an issue where getTransformToElement() returned an incorrect transform matrix when the target node was contained inside a nested <svg> element rather than at the top-level SVG document.
UI - Halo
Fixed an issue where the Halo was using its own simplified logic to resolve a link end from a magnet element, ignoring the joint-selector attribute set by the element view.
Fixed an issue where Halo handle icons were set as unquoted url(...) values in the CSS background-image property.
UI - Selection
Fixed the unquoted URL issue in the Selection component. Handle icons set via the icon option are now rendered with a properly quoted url("...") value.