### Description When selecting text beyond the bottom edge (top is fine), the selection highlight is drawn just above the bottom edge. ### To Reproduce 1. Select multiple lines of text 2. Scroll up so that selection highlight exceeds the bottom edge of the text view viewport. ### Expected Behavior Selection highlight is drawn flush with the bottom edge of the text view viewport. ### Version Information CodeEditTextView: 0.7.0 macOS: 14.0 Xcode: 15.0 ### Screenshots <img width="298" alt="image" src="https://github.com/CodeEditApp/CodeEditTextView/assets/806104/fa340429-d9cf-42db-98cd-df16022fd5ae">