From 6c71ad208932d8cd0d7565dda2f8ba1fd9cc03bf Mon Sep 17 00:00:00 2001 From: Matthew Chan <> Date: Sun, 26 Jun 2022 23:24:35 -0700 Subject: [PATCH] Make a copy of `DEFAULT_NEW_RULE` when "Add New Link" button is clicked. --- main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.ts b/main.ts index 496ad7d..17c441e 100644 --- a/main.ts +++ b/main.ts @@ -88,7 +88,7 @@ export default class Linkify extends Plugin { // Creates new LinkifyViewPlugins and registers them. refreshExtensions() { this.viewPlugins.splice(0, this.viewPlugins.length, ... this.settings.rules.map(createViewPlugin)); - this.app.workspace.updateOptions() + this.app.workspace.updateOptions(); } // Opens linkified text as a link. @@ -204,7 +204,7 @@ class LinkifySettingTab extends PluginSettingTab { new Setting(containerEl) .addButton((button) => button .setButtonText("Add New Link").onClick(async () => { - this.plugin.settings.rules.push(DEFAULT_NEW_RULE); + this.plugin.settings.rules.push({... DEFAULT_NEW_RULE}); await this.plugin.saveSettings(); this.display(); }));