CodeEditSourceEditor icon indicating copy to clipboard operation
CodeEditSourceEditor copied to clipboard

Key event should be released if text view lost focus or after relinquished first responder

Open neesonqk opened this issue 1 year ago • 1 comments

https://github.com/CodeEditApp/CodeEditTextView/blob/9b300d8a37589f4e16719f98d1bf8763940ef0b2/Sources/CodeEditTextView/STTextViewController.swift#L182

Here, this line will be always executed whenever 'Tab' key is pressed, e.g. if the focus is on a other tab or command palette, all open tabs will insert a tab space.


textView?.insertText(String(repeating: " ", count: tabWidth))

neesonqk avatar Sep 08 '22 11:09 neesonqk

Good catch. This should be triggered in the delegate method textView(_ textView: STTextView, didChangeTextIn affectedCharRange: NSTextRange, replacementString: String).

thecoolwinter avatar Sep 14 '22 14:09 thecoolwinter