Skip to content

Commit 42bbc03

Browse files
committed
fix: null-pointer handle with parentNode.removeChild
1 parent 7782fd6 commit 42bbc03

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/playground/codeTransform.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export let wrapVue = (code: string) => {
6464
new Vue(App).$mount(curr)
6565
{
6666
let a0 = assetsNodeOutdated
67-
a0.parentNode.removeChild(a0)
67+
if (a0.parentNode) a0.parentNode.removeChild(a0)
6868
}
6969
} catch (err) {
7070
console.error(['displayError', err])
@@ -137,7 +137,7 @@ export let wrapMd = (code: string) => {
137137
138138
{
139139
let a0 = assetsNodeOutdated
140-
a0.parentNode.removeChild(a0)
140+
if (a0.parentNode) a0.parentNode.removeChild(a0)
141141
}
142142
} catch (err) {
143143
console.error(['displayError', err])
@@ -209,7 +209,7 @@ export let wrapPy = (code: string) => {
209209
]), mountNode)
210210
{
211211
let a0 = assetsNodeOutdated
212-
a0.parentNode.removeChild(a0)
212+
if (a0.parentNode) a0.parentNode.removeChild(a0)
213213
}
214214
} catch (err) {
215215
console.error(['displayError', err])
@@ -256,7 +256,7 @@ export let wrapJs = (code: string) => {
256256
}
257257
{
258258
let a0 = assetsNodeOutdated
259-
a0.parentNode.removeChild(a0)
259+
if (a0.parentNode) a0.parentNode.removeChild(a0)
260260
}
261261
} catch (err) {
262262
console.error(['displayError', err])

0 commit comments

Comments
 (0)