bug: input field text is invisible when window is small #2864

Open
opened 2026-02-16 17:37:35 -05:00 by yindo · 12 comments
Owner

Originally created by @rodion-m on GitHub (Nov 14, 2025).

Originally assigned to: @nwthomas on GitHub.

Description

It happens from time to time.

OpenCode version

1.0.62

Steps to reproduce

No response

Screenshot and/or share link

Image

Operating System

macOS

Terminal

Console in Rider 2025.3.0.1.

Originally created by @rodion-m on GitHub (Nov 14, 2025). Originally assigned to: @nwthomas on GitHub. ### Description It happens from time to time. ### OpenCode version 1.0.62 ### Steps to reproduce _No response_ ### Screenshot and/or share link <img width="1646" height="842" alt="Image" src="https://github.com/user-attachments/assets/07a5edd1-99c3-46e3-bbbb-5ecfc390155b" /> ### Operating System macOS ### Terminal Console in Rider 2025.3.0.1.
yindo added the opentuibuggood first issue labels 2026-02-16 17:37:35 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Nov 14, 2025):

This issue might be a duplicate of existing issues. Please check:

  • #561: Input is shown outside the actual input field, sending messages does not work - similar rendering issues with input field occurring randomly
  • #2920: TUI editor hides some double-byte characters in the input field - specifically about characters not being visible in the input field
  • #3296: Broken input field - similar input field display corruption issues (closed but may be related)

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Nov 14, 2025): This issue might be a duplicate of existing issues. Please check: - #561: Input is shown outside the actual input field, sending messages does not work - similar rendering issues with input field occurring randomly - #2920: TUI editor hides some double-byte characters in the input field - specifically about characters not being visible in the input field - #3296: Broken input field - similar input field display corruption issues (closed but may be related) Feel free to ignore if none of these address your specific case.
Author
Owner

@rekram1-node commented on GitHub (Nov 14, 2025):

hmm we will look into this

@rekram1-node commented on GitHub (Nov 14, 2025): hmm we will look into this
Author
Owner

@rodion-m commented on GitHub (Nov 14, 2025):

I found out the reason - it's thin console size.

@rodion-m commented on GitHub (Nov 14, 2025): I found out the reason - it's thin console size.
Author
Owner

@rekram1-node commented on GitHub (Nov 14, 2025):

Ahhh good find we still should fix

@rekram1-node commented on GitHub (Nov 14, 2025): Ahhh good find we still should fix
Author
Owner

@rodion-m commented on GitHub (Nov 14, 2025):

Yes, absolutely. It looks like a bug.

@rodion-m commented on GitHub (Nov 14, 2025): Yes, absolutely. It looks like a bug.
Author
Owner

@nwthomas commented on GitHub (Nov 17, 2025):

@rekram1-node I'll knock this out next if it's cool

@nwthomas commented on GitHub (Nov 17, 2025): @rekram1-node I'll knock this out next if it's cool
Author
Owner

@nwthomas commented on GitHub (Nov 17, 2025):

@rodion-m Just to make sure I have my ducks in a row, you mean "thin" = super wide and short height?

EIDT: Also, what terminal were you using in that screenshot? I can't replicate this in mine.

@nwthomas commented on GitHub (Nov 17, 2025): @rodion-m Just to make sure I have my ducks in a row, you mean "thin" = super wide and short height? EIDT: Also, what terminal were you using in that screenshot? I can't replicate this in mine.
Author
Owner

@rekram1-node commented on GitHub (Nov 18, 2025):

@nwthomas that'd be much appreciated

@rekram1-node commented on GitHub (Nov 18, 2025): @nwthomas that'd be much appreciated
Author
Owner

@rodion-m commented on GitHub (Nov 18, 2025):

Yes, I meant short height. It's a Rider embedded terminal. It was Classic or Modern terminal, I don't remember exactly.

@rodion-m commented on GitHub (Nov 18, 2025): Yes, I meant short height. It's a Rider embedded terminal. It was Classic or Modern terminal, I don't remember exactly.
Author
Owner

@nwthomas commented on GitHub (Nov 20, 2025):

@rodion-m a few more clarification questions - by "embedded terminal," you mean running Rider and opening up a terminal window in Rider itself? Any custom settings you have set on MacOS that can help me debug? Did you see this on launch of OpenCode, or was it after adjusting the Rider app window size? I'm not able to repro in an embedded terminal window in Rider v2025.3.0.1, but it also doesn't look exactly like yours which makes me think I need different settings.

Also, unable to repro in terminals such as iTerm or embedded VS Code terminals.

@nwthomas commented on GitHub (Nov 20, 2025): @rodion-m a few more clarification questions - by "embedded terminal," you mean running Rider and opening up a terminal window in Rider itself? Any custom settings you have set on MacOS that can help me debug? Did you see this on launch of OpenCode, or was it after adjusting the Rider app window size? I'm not able to repro in an embedded terminal window in Rider v2025.3.0.1, but it also doesn't look exactly like yours which makes me think I need different settings. Also, unable to repro in terminals such as iTerm or embedded VS Code terminals.
Author
Owner

@Taqinou commented on GitHub (Jan 30, 2026):

Hi! 👋

Is this issue still being worked on?
If not, I’d be happy to take it and open a PR to fix the small-window input bug.

Thanks!

@Taqinou commented on GitHub (Jan 30, 2026): Hi! 👋 Is this issue still being worked on? If not, I’d be happy to take it and open a PR to fix the small-window input bug. Thanks!
Author
Owner

@mohamedbouddi7777-dev commented on GitHub (Feb 14, 2026):

الاجوبه مره في الشهر ولكن يوميا يعني يجب ان يكون هذا العمل يعني شغاله 100% لاني اريد ان اعمل عمله تابعه يعني اني اعطيت اوامر وبدانا يعني نعمل سننشر هذا في هنا في جيت حب واشتغل

@mohamedbouddi7777-dev commented on GitHub (Feb 14, 2026): الاجوبه مره في الشهر ولكن يوميا يعني يجب ان يكون هذا العمل يعني شغاله 100% لاني اريد ان اعمل عمله تابعه يعني اني اعطيت اوامر وبدانا يعني نعمل سننشر هذا في هنا في جيت حب واشتغل
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#2864