Skip to content

Commit 5d312fe

Browse files
authored
fix(gatsby): with some custom babel configs array spreading with Set is not safe (#29885)
1 parent d14cdc5 commit 5d312fe

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

packages/gatsby/cache-dir/fast-refresh-overlay/components/graphql-errors.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ function WrappedAccordionItem({ error, open }) {
5959
}
6060

6161
export function GraphqlErrors({ errors, dismiss }) {
62-
const deduplicatedErrors = React.useMemo(() => [...new Set(errors)], [errors])
62+
const deduplicatedErrors = React.useMemo(() => Array.from(new Set(errors)), [
63+
errors,
64+
])
6365
const hasMultipleErrors = deduplicatedErrors.length > 1
6466
return (
6567
<Overlay>

packages/gatsby/cache-dir/fast-refresh-overlay/components/runtime-errors.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ function WrappedAccordionItem({ error, open }) {
5353
}
5454

5555
export function RuntimeErrors({ errors, dismiss }) {
56-
const deduplicatedErrors = React.useMemo(() => [...new Set(errors)], [errors])
56+
const deduplicatedErrors = React.useMemo(() => Array.from(new Set(errors)), [
57+
errors,
58+
])
5759
const hasMultipleErrors = deduplicatedErrors.length > 1
5860

5961
return (

0 commit comments

Comments
 (0)