Loki: Fix lookup for label key token (#19579)

This commit is contained in:
Andrej Ocenas 2019-10-07 19:36:52 +02:00 committed by GitHub
parent dde059abaa
commit 5238faf6da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -225,14 +225,16 @@ const handleTypeahead = debounce(
) )
.toArray(); .toArray();
// Find the first label key to the left of the cursor
const labelKeyDec = decorations const labelKeyDec = decorations
.filter( .filter(decoration => {
decoration => return (
decoration.end.offset === myOffset && decoration.end.offset <= myOffset &&
decoration.type === TOKEN_MARK && decoration.type === TOKEN_MARK &&
decoration.data.get('className').includes('label-key') decoration.data.get('className').includes('label-key')
) );
.first(); })
.last();
const labelKey = labelKeyDec && value.focusText.text.slice(labelKeyDec.start.offset, labelKeyDec.end.offset); const labelKey = labelKeyDec && value.focusText.text.slice(labelKeyDec.start.offset, labelKeyDec.end.offset);