News for hackers. Stuff that matters.
Re:Claude Code: Anatomy of a Misfeature by dehrmann on Friday July 17, 2026 @11:17AM (#48948427)
The headache I recently had was it somehow started interpreting mouse clicks in the terminal to mean I clicked an option when I was really just trying to get/confirm window focus.
Re:Claude Code: Anatomy of a Misfeature by overgard on Friday July 17, 2026 @12:17PM (#48949108)
They also randomly changed how copy-paste works in a way that made it really annoying to copy text.

Vibe-coders pumping out features: this is the reaction you're going to get if you inflict this on your users! Nobody wants software that updates every day and changes in fundamental ways that are hard to keep up with.

Re:Claude Code: Anatomy of a Misfeature by hungryhobbit on Friday July 17, 2026 @12:29PM (#48949233)
THIS ONE IS HORRIBLE!

Copy/paste is one of the most basic, low-level features of a modern operating system. NO APPLICATION SHOULD EVER SCREW WITH IT, IN ANY WAY!

And I say this not just as a seriously annoyed user, but also as a professional UI developer: it is a well-known anti-pattern to override the user's expectations, at any level ... and that applies tenfold to the most basic patterns that every other app follows.

I don't care if you added a magic way to write all my code for me: if the only way to invoke it is to break copy/paste, you've failed at development!

Re:Claude Code: Anatomy of a Misfeature by bostik on Friday July 17, 2026 @03:06PM (#48951099)
> Copy/paste is one of the most basic, low-level features of a modern operating system. NO APPLICATION SHOULD EVER SCREW WITH IT, IN ANY WAY!

-Ghostty enters the chat-

Middle-click paste in Ghostty is hazardous: the damn thing can move your cursor to the position of your mouse pointer and paste there. An utterly infuriating behaviour - it is a text terminal. It has no business emulating the usability crimes GUIs first committed and then committed to.

Re:Claude Code: Anatomy of a Misfeature by ryandvm on Friday July 17, 2026 @12:34PM (#48949299)
Yes! This is awful. CC should not have copy/paste behavior that is different from literally every other CLI app.
Re:Claude Code: Anatomy of a Misfeature by neerajsi on Friday July 17, 2026 @12:44PM (#48949398)
I wonder if it's the same behavior as copilot cli. I dug into it when I got annoyed and found that there's a fundamental tension between rendering the cell based UI and supporting the terminal's native copy paste. At least on copilot cli there were extra zero width characters being copied.
Re:Claude Code: Anatomy of a Misfeature by wlamartin on Friday July 17, 2026 @12:55PM (#48949528)
My memory is that once you begin using the alternate screen, you need to turn on mouse reporting, and then you lose native copy. Different terminal emulators also act totally differently when in this state.
Re:Claude Code: Anatomy of a Misfeature by bouke on Friday July 17, 2026 @12:12PM (#48949034)
Yeah same here, very annoying and counterproductive. The terminal is not a place where one expects hot buttons.
Re:Claude Code: Anatomy of a Misfeature by kenny11 on Friday July 17, 2026 @11:29AM (#48948569)
This bit me too. If I wanted a mouse-driven app, I'd use the GUI. I don't understand why they're trying to replicate that experience in a text environment.
Re:Claude Code: Anatomy of a Misfeature by mey on Friday July 17, 2026 @11:52AM (#48948828)
Vibes
Re:Claude Code: Anatomy of a Misfeature by the_gipsy on Friday July 17, 2026 @11:29AM (#48948571)
The new fullscreen UI is really bad. The old one (scrolling) starts to bug out after a while, but it van just be restarted and resumed.
Re:Claude Code: Anatomy of a Misfeature by hombre_fatal on Friday July 17, 2026 @11:41AM (#48948700)
Both Claude Code and Codex have issues overwriting or duplicating text for me when scrolling.

Probably from trying to keep scrollback virtual while anticipating terminal resize. But I wouldn't mind a way to opt back in to naive, unlimited convo scrollback.

Re:Claude Code: Anatomy of a Misfeature by tubs on Friday July 17, 2026 @02:17PM (#48950468)
On codex the “no alt screen” option seems to help
Re:Claude Code: Anatomy of a Misfeature by brabel on Friday July 17, 2026 @01:15PM (#48949774)
I saw that but it asked me if I wanted to optin first! I did accidentally and hated it since I always click on the terminal to make it focused and now accidentally click on something that actually responds!
Re:Claude Code: Anatomy of a Misfeature by allenu on Friday July 17, 2026 @02:46PM (#48950869)
I really hate that change. It's counterintuitive that a shell recognizes mouse clicks to mean "select this option".

Also, the auto-copy selected text feature is awful. That's another thing that is so counterintuitive. I have never seen a UI where just selecting text means auto-copy to the paste buffer. Who is coming up with these awful UX ideas?

On top of that, the scroll "feel" of the new client (at least on macOS) isn't quite as good as their old one. It just feels off and not like a native terminal.

Re:Claude Code: Anatomy of a Misfeature by bostik on Friday July 17, 2026 @03:09PM (#48951125)
> I have never seen a UI where just selecting text means auto-copy to the paste buffer.

Isn't this the default behaviour of every X application since the 1990's?

Re:Claude Code: Anatomy of a Misfeature by allenu on Friday July 17, 2026 @03:46PM (#48951524)
I stand corrected. I haven't used X in a long time, but I think you're right.
Re:Claude Code: Anatomy of a Misfeature by alansaber on Friday July 17, 2026 @04:52PM (#48952181)
Ah yes the TUI is the place to ship mouse cursor based features for sure