diff --git a/cypress/__svgSnapshots__/scenario6-check tool_polygon_align_to_page.svg b/cypress/__svgSnapshots__/scenario6-check tool_polygon_align_to_page.svg
index 9ad2cee9b..b37707179 100644
--- a/cypress/__svgSnapshots__/scenario6-check tool_polygon_align_to_page.svg
+++ b/cypress/__svgSnapshots__/scenario6-check tool_polygon_align_to_page.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario6-check tool_polygon_bring_to_back.svg b/cypress/__svgSnapshots__/scenario6-check tool_polygon_bring_to_back.svg
index c3cca2819..ccfa1ed18 100644
--- a/cypress/__svgSnapshots__/scenario6-check tool_polygon_bring_to_back.svg
+++ b/cypress/__svgSnapshots__/scenario6-check tool_polygon_bring_to_back.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario6-check tool_polygon_change_stoke_fill_color.svg b/cypress/__svgSnapshots__/scenario6-check tool_polygon_change_stoke_fill_color.svg
index 2301417e7..9eb31f4b0 100644
--- a/cypress/__svgSnapshots__/scenario6-check tool_polygon_change_stoke_fill_color.svg
+++ b/cypress/__svgSnapshots__/scenario6-check tool_polygon_change_stoke_fill_color.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario6-check tool_polygon_change_stroke_width.svg b/cypress/__svgSnapshots__/scenario6-check tool_polygon_change_stroke_width.svg
index ecd4dd638..a119107d0 100644
--- a/cypress/__svgSnapshots__/scenario6-check tool_polygon_change_stroke_width.svg
+++ b/cypress/__svgSnapshots__/scenario6-check tool_polygon_change_stroke_width.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario6-check tool_polygon_clone.svg b/cypress/__svgSnapshots__/scenario6-check tool_polygon_clone.svg
index ba6899462..682361755 100644
--- a/cypress/__svgSnapshots__/scenario6-check tool_polygon_clone.svg
+++ b/cypress/__svgSnapshots__/scenario6-check tool_polygon_clone.svg
@@ -2,6 +2,6 @@
Layer 1
-
+
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario7-check tool_star_align_to_page.svg b/cypress/__svgSnapshots__/scenario7-check tool_star_align_to_page.svg
index e43174625..13463a506 100644
--- a/cypress/__svgSnapshots__/scenario7-check tool_star_align_to_page.svg
+++ b/cypress/__svgSnapshots__/scenario7-check tool_star_align_to_page.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario7-check tool_star_bring_to_back.svg b/cypress/__svgSnapshots__/scenario7-check tool_star_bring_to_back.svg
index 416165a23..2e6cf0a5e 100644
--- a/cypress/__svgSnapshots__/scenario7-check tool_star_bring_to_back.svg
+++ b/cypress/__svgSnapshots__/scenario7-check tool_star_bring_to_back.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario7-check tool_star_change_stoke_fill_color.svg b/cypress/__svgSnapshots__/scenario7-check tool_star_change_stoke_fill_color.svg
index cc488d112..b90da6f7e 100644
--- a/cypress/__svgSnapshots__/scenario7-check tool_star_change_stoke_fill_color.svg
+++ b/cypress/__svgSnapshots__/scenario7-check tool_star_change_stoke_fill_color.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario7-check tool_star_change_stroke_width.svg b/cypress/__svgSnapshots__/scenario7-check tool_star_change_stroke_width.svg
index 774fc2cc7..77d77ab2b 100644
--- a/cypress/__svgSnapshots__/scenario7-check tool_star_change_stroke_width.svg
+++ b/cypress/__svgSnapshots__/scenario7-check tool_star_change_stroke_width.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/cypress/__svgSnapshots__/scenario7-check tool_star_clone.svg b/cypress/__svgSnapshots__/scenario7-check tool_star_clone.svg
index f029cdebe..d6a4924be 100644
--- a/cypress/__svgSnapshots__/scenario7-check tool_star_clone.svg
+++ b/cypress/__svgSnapshots__/scenario7-check tool_star_clone.svg
@@ -2,6 +2,6 @@
Layer 1
-
+
\ No newline at end of file
diff --git a/packages/svgcanvas/core/coords.js b/packages/svgcanvas/core/coords.js
index b3a9f2a68..dc4393d9b 100644
--- a/packages/svgcanvas/core/coords.js
+++ b/packages/svgcanvas/core/coords.js
@@ -196,7 +196,7 @@ export const remapElement = (selected, changes, m) => {
pt.y = y
})
const pstr = changes.points.map(pt => `${pt.x},${pt.y}`).join(' ')
- selected.setAttribute('points', pstr)
+ selected.setAttribute('points', pstr.trimEnd())
break
}
case 'path': {
@@ -328,7 +328,7 @@ export const remapElement = (selected, changes, m) => {
}
})
- selected.setAttribute('d', dstr)
+ selected.setAttribute('d', dstr.trimEnd())
break
}
default: