From 5b7bcbec9cc5f4ddc8856f5eb141d991a3278fab Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Sat, 21 Feb 2026 20:27:51 +0100 Subject: [PATCH] fix: Test snapshots Signed-off-by: Mark Tolmacs --- .../__snapshots__/contextmenu.test.tsx.snap | 17 +++++++ .../tests/__snapshots__/history.test.tsx.snap | 48 +++++++++++++++++++ .../regressionTests.test.tsx.snap | 44 +++++++++++++++++ .../tests/__snapshots__/export.test.ts.snap | 1 + 4 files changed, 110 insertions(+) diff --git a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap index 7162ed5f91..cb548f5b62 100644 --- a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap @@ -979,6 +979,7 @@ exports[`contextMenu element > right-clicking on a group should select whole gro "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -1172,6 +1173,7 @@ exports[`contextMenu element > selecting 'Add to library' in context menu adds e "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -1386,6 +1388,7 @@ exports[`contextMenu element > selecting 'Bring forward' in context menu brings "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -1717,6 +1720,7 @@ exports[`contextMenu element > selecting 'Bring to front' in context menu brings "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2048,6 +2052,7 @@ exports[`contextMenu element > selecting 'Copy styles' in context menu copies st "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2260,6 +2265,7 @@ exports[`contextMenu element > selecting 'Delete' in context menu deletes elemen "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2503,6 +2509,7 @@ exports[`contextMenu element > selecting 'Duplicate' in context menu duplicates "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2806,6 +2813,7 @@ exports[`contextMenu element > selecting 'Group selection' in context menu group "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3173,6 +3181,7 @@ exports[`contextMenu element > selecting 'Paste styles' in context menu pastes s "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3666,6 +3675,7 @@ exports[`contextMenu element > selecting 'Send backward' in context menu sends e "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3989,6 +3999,7 @@ exports[`contextMenu element > selecting 'Send to back' in context menu sends el "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -4315,6 +4326,7 @@ exports[`contextMenu element > selecting 'Ungroup selection' in context menu ung "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5600,6 +5612,7 @@ exports[`contextMenu element > shows 'Group selection' in context menu for multi "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -6819,6 +6832,7 @@ exports[`contextMenu element > shows 'Ungroup selection' in context menu for gro "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -7772,6 +7786,7 @@ exports[`contextMenu element > shows context menu for canvas > [end of test] app "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -8771,6 +8786,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] ap "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -9765,6 +9781,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] ap "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, diff --git a/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap index fd57911e3e..c34fe62f43 100644 --- a/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/history.test.tsx.snap @@ -1293,6 +1293,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -1653,6 +1654,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2015,6 +2017,7 @@ exports[`history > multiplayer undo/redo > conflicts in arrows and their bindabl "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2765,6 +2768,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3068,6 +3072,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3387,6 +3392,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3681,6 +3687,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3967,6 +3974,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -4202,6 +4210,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -4459,6 +4468,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -4730,6 +4740,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -4959,6 +4970,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5188,6 +5200,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5435,6 +5448,7 @@ exports[`history > multiplayer undo/redo > conflicts in bound text elements and "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5691,6 +5705,7 @@ exports[`history > multiplayer undo/redo > conflicts in frames and their childre "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5948,6 +5963,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -6277,6 +6293,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -6707,6 +6724,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -7087,6 +7105,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -7681,6 +7700,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -7911,6 +7931,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -8263,6 +8284,7 @@ exports[`history > multiplayer undo/redo > should iterate through the history wh "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -8621,6 +8643,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -9302,6 +9325,7 @@ exports[`history > multiplayer undo/redo > should not let remote changes to inte "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -9566,6 +9590,7 @@ exports[`history > multiplayer undo/redo > should not override remote changes on "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -9831,6 +9856,7 @@ exports[`history > multiplayer undo/redo > should not override remote changes on "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -10064,6 +10090,7 @@ exports[`history > multiplayer undo/redo > should override remotely added groups "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -10676,6 +10703,7 @@ exports[`history > multiplayer undo/redo > should redistribute deltas when eleme "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -10915,6 +10943,7 @@ exports[`history > multiplayer undo/redo > should redraw arrows on undo > [end o "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -11839,6 +11868,7 @@ exports[`history > multiplayer undo/redo > should update history entries after r "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -12097,6 +12127,7 @@ exports[`history > singleplayer undo/redo > remounting undo/redo buttons should "showHyperlinkPopup": false, "showWelcomeScreen": false, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -12334,6 +12365,7 @@ exports[`history > singleplayer undo/redo > should clear the redo stack on eleme "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -12965,6 +12997,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on e "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -13172,6 +13205,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on e "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -13979,6 +14013,7 @@ exports[`history > singleplayer undo/redo > should create new history entry on s "showHyperlinkPopup": false, "showWelcomeScreen": false, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -14223,6 +14258,7 @@ exports[`history > singleplayer undo/redo > should disable undo/redo buttons whe "showHyperlinkPopup": false, "showWelcomeScreen": false, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -14460,6 +14496,7 @@ exports[`history > singleplayer undo/redo > should end up with no history entry "showHyperlinkPopup": false, "showWelcomeScreen": false, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -14697,6 +14734,7 @@ exports[`history > singleplayer undo/redo > should iterate through the history w "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -14944,6 +14982,7 @@ exports[`history > singleplayer undo/redo > should not clear the redo stack on s "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -15276,6 +15315,7 @@ exports[`history > singleplayer undo/redo > should not collapse when applying co "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -15448,6 +15488,7 @@ exports[`history > singleplayer undo/redo > should not end up with history entry "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -15730,6 +15771,7 @@ exports[`history > singleplayer undo/redo > should not end up with history entry "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -15993,6 +16035,7 @@ exports[`history > singleplayer undo/redo > should not modify anything on unrela "showHyperlinkPopup": false, "showWelcomeScreen": false, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -16147,6 +16190,7 @@ exports[`history > singleplayer undo/redo > should not override appstate changes "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -16428,6 +16472,7 @@ exports[`history > singleplayer undo/redo > should support appstate name or view "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -20154,6 +20199,7 @@ exports[`history > singleplayer undo/redo > should support changes in elements' "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -20636,6 +20682,7 @@ exports[`history > singleplayer undo/redo > should support duplication of groups "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -21142,6 +21189,7 @@ exports[`history > singleplayer undo/redo > should support element creation, del "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, diff --git a/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap index 3f836165fc..a8dd2f4450 100644 --- a/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/regressionTests.test.tsx.snap @@ -106,6 +106,7 @@ exports[`given element A and group of elements B and given both are selected whe "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -534,6 +535,7 @@ exports[`given element A and group of elements B and given both are selected whe "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -941,6 +943,7 @@ exports[`regression tests > Cmd/Ctrl-click exclusively select element under poin "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -1507,6 +1510,7 @@ exports[`regression tests > Drags selected element when hitting only bounding bo "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -1719,6 +1723,7 @@ exports[`regression tests > adjusts z order when grouping > [end of test] appSta "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2100,6 +2105,7 @@ exports[`regression tests > alt-drag duplicates an element > [end of test] appSt "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2343,6 +2349,7 @@ exports[`regression tests > arrow keys > [end of test] appState 1`] = ` "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2525,6 +2532,7 @@ exports[`regression tests > can drag element that covers another element, while "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -2848,6 +2856,7 @@ exports[`regression tests > change the properties of a shape > [end of test] app "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3105,6 +3114,7 @@ exports[`regression tests > click on an element and drag it > [dragged] appState "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3346,6 +3356,7 @@ exports[`regression tests > click on an element and drag it > [end of test] appS "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3582,6 +3593,7 @@ exports[`regression tests > click to select a shape > [end of test] appState 1`] "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -3841,6 +3853,7 @@ exports[`regression tests > click-drag to select a group > [end of test] appStat "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -4154,6 +4167,7 @@ exports[`regression tests > deleting last but one element in editing group shoul "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -4617,6 +4631,7 @@ exports[`regression tests > deselects group of selected elements on pointer down "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -4872,6 +4887,7 @@ exports[`regression tests > deselects group of selected elements on pointer up w "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5175,6 +5191,7 @@ exports[`regression tests > deselects selected element on pointer down when poin "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5355,6 +5372,7 @@ exports[`regression tests > deselects selected element, on pointer up, when clic "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5555,6 +5573,7 @@ exports[`regression tests > double click to edit a group > [end of test] appStat "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -5952,6 +5971,7 @@ exports[`regression tests > drags selected elements from point inside common bou "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -7037,6 +7057,7 @@ exports[`regression tests > given a group of selected elements with an element t "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -7371,6 +7392,7 @@ exports[`regression tests > given a selected element A and a not selected elemen "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -7649,6 +7671,7 @@ exports[`regression tests > given selected element A with lower z-index than uns "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -7884,6 +7907,7 @@ exports[`regression tests > given selected element A with lower z-index than uns "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -8122,6 +8146,7 @@ exports[`regression tests > key 2 selects rectangle tool > [end of test] appStat "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -8302,6 +8327,7 @@ exports[`regression tests > key 3 selects diamond tool > [end of test] appState "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -8482,6 +8508,7 @@ exports[`regression tests > key 4 selects ellipse tool > [end of test] appState "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -9551,6 +9578,7 @@ exports[`regression tests > key d selects diamond tool > [end of test] appState "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -9962,6 +9990,7 @@ exports[`regression tests > key o selects ellipse tool > [end of test] appState "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -10334,6 +10363,7 @@ exports[`regression tests > key r selects rectangle tool > [end of test] appStat "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -10522,6 +10552,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] appSta "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -11047,6 +11078,7 @@ exports[`regression tests > noop interaction after undo shouldn't create history "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -11323,6 +11355,7 @@ exports[`regression tests > pinch-to-zoom works > [end of test] appState 1`] = ` "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -11448,6 +11481,7 @@ exports[`regression tests > shift click on selected element should deselect it o "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -11652,6 +11686,7 @@ exports[`regression tests > shift-click to multiselect, then drag > [end of test "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -11973,6 +12008,7 @@ exports[`regression tests > should group elements and ungroup them > [end of tes "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -12406,6 +12442,7 @@ exports[`regression tests > single-clicking on a subgroup of a selected group sh "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -13037,6 +13074,7 @@ exports[`regression tests > spacebar + drag scrolls the canvas > [end of test] a "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -13164,6 +13202,7 @@ exports[`regression tests > supports nested groups > [end of test] appState 1`] "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -13824,6 +13863,7 @@ exports[`regression tests > switches from group of selected elements to another "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -14162,6 +14202,7 @@ exports[`regression tests > switches selected element on pointer down > [end of "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -14394,6 +14435,7 @@ exports[`regression tests > two-finger scroll works > [end of test] appState 1`] "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -14882,6 +14924,7 @@ exports[`regression tests > updates fontSize & fontFamily appState > [end of tes "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, @@ -15008,6 +15051,7 @@ exports[`regression tests > zoom hotkeys > [end of test] appState 1`] = ` "showHyperlinkPopup": false, "showWelcomeScreen": true, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3, diff --git a/packages/utils/tests/__snapshots__/export.test.ts.snap b/packages/utils/tests/__snapshots__/export.test.ts.snap index 67c2273766..f59d0a9e84 100644 --- a/packages/utils/tests/__snapshots__/export.test.ts.snap +++ b/packages/utils/tests/__snapshots__/export.test.ts.snap @@ -98,6 +98,7 @@ exports[`exportToSvg > with default arguments 1`] = ` "showHyperlinkPopup": false, "showWelcomeScreen": false, "snapLines": [], + "startBoundElement": null, "stats": { "open": false, "panels": 3,