From 355aabc02caac52022bec4a770709cb265ec9b39 Mon Sep 17 00:00:00 2001 From: Thijs Louisse Date: Wed, 6 Apr 2022 16:10:23 +0200 Subject: [PATCH] fix(switch): unregister as formElement on disconnected --- .changeset/six-camels-cross.md | 5 +++++ packages/switch/src/LionSwitch.js | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/six-camels-cross.md diff --git a/.changeset/six-camels-cross.md b/.changeset/six-camels-cross.md new file mode 100644 index 000000000..2248369de --- /dev/null +++ b/.changeset/six-camels-cross.md @@ -0,0 +1,5 @@ +--- +'@lion/switch': patch +--- + +fix(switch) unregister on disconnectedCallback diff --git a/packages/switch/src/LionSwitch.js b/packages/switch/src/LionSwitch.js index bf750831c..d38ee116a 100644 --- a/packages/switch/src/LionSwitch.js +++ b/packages/switch/src/LionSwitch.js @@ -88,6 +88,7 @@ export class LionSwitch extends ScopedElementsMixin(ChoiceInputMixin(LionField)) } disconnectedCallback() { + super.disconnectedCallback(); if (this._inputNode) { this.removeEventListener('checked-changed', this.__handleButtonSwitchCheckedChanged); }