Reproducing AppKit bugs with AI
(not written with AI)
Jumpy NSTableView
Ever since updating to macOS Tahoe the HTTP message history scrolling had not felt right in my Proxygen Mac app. Changing selected row didn’t feel as quick as it should.
I have a habit of testing the HTTP message list by holding down a cursor key to scroll through a long list of messages. There was now this odd rubber banding effect where the scroll viewport lagged behind the moving selection of the NSTableView. I saw random jumps up and down while scrolling and the selected row often ended up somewhere outside the visible area after releasing the cursor key.