Skip to content

Conversation

@roomote
Copy link
Contributor

@roomote roomote bot commented Nov 13, 2025

This PR attempts to address Issue #9227. Feedback and guidance are welcome.

Problem

The Roo UI was going blank when the terminal panel was opened on macOS. This was caused by the ChatView component using fixed positioning that didn't properly adapt to viewport changes when the terminal panel resized the webview container.

Solution

  • Changed ChatView from fixed positioning to absolute positioning within a relative container
  • Added proper height and positioning styles to body and #root elements to ensure proper containment
  • This ensures the webview content stays within container boundaries when the terminal panel resizes the viewport

Testing

  • All existing tests pass (976 tests passed)
  • The changes are minimal and focused on CSS positioning to avoid breaking other functionality

Fixes #9227


Important

Fixes UI blanking issue on macOS by changing ChatView positioning to absolute and updating styles in index.css.

  • Behavior:
    • Fixes UI blanking issue on macOS when terminal panel is opened by changing ChatView positioning from fixed to absolute in ChatView.tsx.
    • Ensures webview content remains within container boundaries by adding height and positioning styles to body and #root in index.css.
  • Testing:
    • All existing tests pass (976 tests passed).
    • Changes are minimal and focused on CSS positioning to avoid breaking other functionality.

This description was created by Ellipsis for a2e2e51. You can customize this summary. It will automatically update as commits are pushed.

- Changed ChatView from fixed positioning to absolute positioning
- Added proper height and positioning styles to body and #root elements
- Ensures webview content stays within container boundaries when terminal panel resizes the viewport

Fixes #9227
@roomote roomote bot requested review from cte, jr and mrubens as code owners November 13, 2025 13:23
@dosubot dosubot bot added size:S This PR changes 10-29 lines, ignoring generated files. bug Something isn't working UI/UX UI/UX related or focused labels Nov 13, 2025
@roomote
Copy link
Contributor Author

roomote bot commented Nov 13, 2025

Rooviewer Clock   See task on Roo Cloud

Review complete. No issues found.

The changes appropriately address the reported UI blank issue on macOS by switching from fixed to absolute positioning with proper containment. The implementation is minimal, focused, and follows standard patterns for full-height webview layouts.

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. size:S This PR changes 10-29 lines, ignoring generated files. UI/UX UI/UX related or focused

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

[BUG] Roo UI blank when Terminal Panel is Up

3 participants