diff --git a/.eslintignore b/.eslintignore
index af297a3d..8cfe15d9 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -30,4 +30,3 @@ src/editor/jspdf/underscore-min.js
src/editor/extensions/ext-mathjax/mathjax
-src/external/**/*
diff --git a/.eslintrc.js b/.eslintrc.js
index d17f013b..937b032a 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -140,7 +140,6 @@ module.exports = {
// These browser files don't do importing or requiring
{
files: [
- 'src/editor/svgpathseg.js',
'src/editor/touch.js',
'src/editor/typedefs.js',
'src/editor/redirect-on-no-module-support.js',
diff --git a/badges/coverage-badge.svg b/badges/coverage-badge.svg
index 59803bc8..c5aa6c72 100644
--- a/badges/coverage-badge.svg
+++ b/badges/coverage-badge.svg
@@ -1 +1 @@
-
+
diff --git a/badges/tests-badge.svg b/badges/tests-badge.svg
index b874e50f..3a714e8d 100644
--- a/badges/tests-badge.svg
+++ b/badges/tests-badge.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cypress/integration/ui/__snapshots__/scenario.js.snap b/cypress/integration/ui/__snapshots__/scenario.js.snap
index d5d1ca50..3802d721 100644
--- a/cypress/integration/ui/__snapshots__/scenario.js.snap
+++ b/cypress/integration/ui/__snapshots__/scenario.js.snap
@@ -27,6 +27,37 @@ exports[`use various parts of svg-edit > check tool_source #0`] = `
`;
+exports[`use various parts of svg-edit > check tool_fhpath #0`] = `
+
+`;
+
exports[`use various parts of svg-edit > check tool_text #0`] = `