Skip to content

Commit 68f7b53

Browse files
authored
Guard against accessing hdsIntl service after component destruction (#3195)
1 parent f82408d commit 68f7b53

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.changeset/poor-banks-rescue.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
"@hashicorp/design-system-components": patch
3+
---
4+
5+
<!-- START components/table/advanced-table -->
6+
7+
`AdvancedTable` - Guard against accessing `hdsIntl` service after component destruction
8+
9+
<!-- END -->

packages/components/src/components/hds/advanced-table/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,9 @@ export default class HdsAdvancedTable extends Component<HdsAdvancedTableSignatur
555555
newOrder,
556556
insertedAt,
557557
}) => {
558+
// Guard against accessing hdsIntl service after component destruction
559+
if (this.isDestroying || this.isDestroyed) return;
560+
558561
const { reorderedMessageText } = this.args;
559562

560563
if (reorderedMessageText !== undefined) {

0 commit comments

Comments
 (0)