Skip to content

Commit 2bde7c7

Browse files
committed
Fix autocomplete bug when no parent.
Also added wrapping quotes in the default suggestions.
1 parent 0eb29b1 commit 2bde7c7

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

playground/next/editor.bundle.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39473,8 +39473,8 @@ ${O$2.repeat(r.depth)}}`:r.close="}";break}case f$4.TAG:e+=String(i),e+=a(f$4.PO
3947339473
}
3947439474

3947539475
// set the default list of term options
39476-
let options = jsonLdAtTerms.keys;
39477-
if (nodeBefore._parent.name === 'Property') {
39476+
let options = jsonLdAtTerms.keys.map(termsInQuotes);
39477+
if (nodeBefore._parent?.name === 'Property') {
3947839478
switch (nodeBefore.name) {
3947939479
case 'String':
3948039480
case ':':
@@ -39500,7 +39500,7 @@ ${O$2.repeat(r.depth)}}`:r.close="}";break}case f$4.TAG:e+=String(i),e+=a(f$4.PO
3950039500
options = jsonLdAtTerms.keys.map(termsInQuotes);
3950139501
break;
3950239502
}
39503-
} else if (nodeBefore._parent.name === 'Object') {
39503+
} else if (nodeBefore._parent?.name === 'Object') {
3950439504
if (nodeBefore.name === '{' || nodeBefore.name === 'Property') {
3950539505
options = jsonLdAtTerms.keys.map(termsInQuotes);
3950639506
}

playground/next/editor.mjs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,8 @@ function completeJSONLDTerms(context) {
147147
}
148148

149149
// set the default list of term options
150-
let options = jsonLdAtTerms.keys;
151-
if (nodeBefore._parent.name === 'Property') {
150+
let options = jsonLdAtTerms.keys.map(termsInQuotes);
151+
if (nodeBefore._parent?.name === 'Property') {
152152
switch (nodeBefore.name) {
153153
case 'String':
154154
case ':':
@@ -174,7 +174,7 @@ function completeJSONLDTerms(context) {
174174
options = jsonLdAtTerms.keys.map(termsInQuotes);
175175
break;
176176
}
177-
} else if (nodeBefore._parent.name === 'Object') {
177+
} else if (nodeBefore._parent?.name === 'Object') {
178178
if (nodeBefore.name === '{' || nodeBefore.name === 'Property') {
179179
options = jsonLdAtTerms.keys.map(termsInQuotes);
180180
}

0 commit comments

Comments
 (0)