You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When having a document that ends without a trailing newline 'textDocument/rename' reports a document change that contains a position outside of the document as the end position. For example a document just containing of: foo=12
Ttriggering a rename on the beginning of foo with the replacement bar results in the following edits: "edits": [ { "newText": "bar = 12", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ],
But the document just has one line, line 1 is out of the document scope. Expected would be "end": { "character": 6, "line": 0 }
The text was updated successfully, but these errors were encountered:
cristianadam
pushed a commit
to cristianadam/qt-creator
that referenced
this issue
Aug 9, 2023
When having a document that ends without a trailing newline 'textDocument/rename' reports a document change that contains a position outside of the document as the end position. For example a document just containing of:
foo=12
Ttriggering a rename on the beginning of foo with the replacement bar results in the following edits:
"edits": [ { "newText": "bar = 12", "range": { "end": { "character": 0, "line": 1 }, "start": { "character": 0, "line": 0 } } } ],
But the document just has one line, line 1 is out of the document scope. Expected would be
"end": { "character": 6, "line": 0 }
The text was updated successfully, but these errors were encountered: