Учтена обработка svg-элементов (основаны на Element, а не на HTMLElement); поправил баг с ESLint, указав: files: ["**/*.js"] вместо files: ["**/*.{js}"] в результате чего ESLint перестал ругаться, например, на коммент с no-unused-vars, хотя там действительно не используемая переменная