The first characters in the string are not duplicated after

hello - do you know, where can be a problem? lezer or settings or ?
“” or ‘’ characters in the first position of the line, after that I can`t get autocomplete. ( so will be " text )
if the first position in the line uses another character, everything is working correctly. including space.


languageData: {
    closeBrackets: {
      brackets: ['(', '[', '{', "'", '"'],
      override: true,
    },
    commentTokens: {line: '//', block: {open: '/*', close: '*/'}},
  },
@dialects { comments }
@top CLearLines { value }
value { Comments | Boolean | Null | Widget  | NumberSign | Number | String | Function }

@precedence { Comments @left, Boolean, Null, Widget, NumberSign @right, Number,  String,  Function }

Function { functionName value* ')' }

@tokens {
  Boolean  { 'true' | 'false' }
  Null  { 'null' }

  lineComment { "//" ![\n]* }

  blockComment { "/*" blockCommentRest }
  blockCommentRest { ![*] blockCommentRest | "*"? blockCommentAfterStar? }
  blockCommentAfterStar { "/" | "*" blockCommentAfterStar | ![/*] blockCommentRest }

  Comments { lineComment | blockComment }

  String { '"' !["]* '"' }

  functionName { std.asciiLetter+ "(" }

  Number { int frac? }
  NumberSign { (';' | ':' | '/' | '*' | '-' | '+' | '>=' | '==' | '<=' | '>' | '<') }
  int  { std.digit+  }
  frac { "." std.digit+ }

  whitespace { std.whitespace }

  "[" "]" "{" "}"
  "." ","

  @precedence { Comments, NumberSign }
}

@skip { whitespace }

@detectDelim

What kind of completion source are you using?

i use default settings for it. CodeMirror 6 Reference Manual
also, i don’t use language - just rules that I sent before

languageData: {
closeBrackets: {
brackets: [’(’, ‘[’, ‘{’, “’”, ‘"’],
},
commentTokens: {line: ‘//’, block: {open: ‘/’, close: '/’}},
},