mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 04:09:12 +00:00
backport 2129
This commit is contained in:
@@ -107,7 +107,7 @@ export default class WaCarousel extends WebAwesomeElement {
|
||||
|
||||
disconnectedCallback(): void {
|
||||
super.disconnectedCallback();
|
||||
this.mutationObserver.disconnect();
|
||||
this.mutationObserver?.disconnect();
|
||||
}
|
||||
|
||||
protected firstUpdated(): void {
|
||||
|
||||
@@ -93,7 +93,7 @@ export default class WaDetails extends WebAwesomeElement {
|
||||
|
||||
disconnectedCallback() {
|
||||
super.disconnectedCallback();
|
||||
this.detailsObserver.disconnect();
|
||||
this.detailsObserver?.disconnect();
|
||||
}
|
||||
|
||||
private handleSummaryClick(event: MouseEvent) {
|
||||
|
||||
@@ -131,7 +131,7 @@ export default class WaRange extends WebAwesomeFormAssociatedElement {
|
||||
|
||||
disconnectedCallback() {
|
||||
super.disconnectedCallback();
|
||||
this.resizeObserver.unobserve(this.input);
|
||||
this.resizeObserver?.unobserve(this.input);
|
||||
}
|
||||
|
||||
private handleChange() {
|
||||
|
||||
@@ -88,7 +88,7 @@ export default class WaSplitPanel extends WebAwesomeElement {
|
||||
|
||||
disconnectedCallback() {
|
||||
super.disconnectedCallback();
|
||||
this.resizeObserver.unobserve(this);
|
||||
this.resizeObserver?.unobserve(this);
|
||||
}
|
||||
|
||||
private detectSize() {
|
||||
|
||||
@@ -128,8 +128,8 @@ export default class WaTabGroup extends WebAwesomeElement {
|
||||
|
||||
disconnectedCallback() {
|
||||
super.disconnectedCallback();
|
||||
this.mutationObserver.disconnect();
|
||||
this.resizeObserver.unobserve(this.nav);
|
||||
this.mutationObserver?.disconnect();
|
||||
this.resizeObserver?.unobserve(this.nav);
|
||||
}
|
||||
|
||||
private getAllTabs() {
|
||||
|
||||
@@ -163,7 +163,7 @@ export default class WaTextarea extends WebAwesomeFormAssociatedElement {
|
||||
disconnectedCallback() {
|
||||
super.disconnectedCallback();
|
||||
if (this.input) {
|
||||
this.resizeObserver.unobserve(this.input);
|
||||
this.resizeObserver?.unobserve(this.input);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -116,7 +116,7 @@ export default class WaTree extends WebAwesomeElement {
|
||||
disconnectedCallback() {
|
||||
super.disconnectedCallback();
|
||||
|
||||
this.mutationObserver.disconnect();
|
||||
this.mutationObserver?.disconnect();
|
||||
}
|
||||
|
||||
// Generates a clone of the expand icon element to use for each tree item
|
||||
|
||||
Reference in New Issue
Block a user