openclaw - ✅(Solved) Fix [Bug]: Dreaming tab: recall/trace overlay blocks the page and makes the screen unusable [2 pull requests, 4 comments, 4 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#63620Fetched 2026-04-10 03:42:29
View on GitHub
Comments
4
Participants
4
Timeline
10
Reactions
0
Author
Timeline (top)
commented ×4cross-referenced ×2referenced ×2closed ×1

Fix Action

Fixed

PR fix notes

PR #63698: fix(ui): resolve Dreaming tab trace overlay stacking issue

Description (problem / solution / changelog)

Summary

  • Problem: The grounded scene lane feature (PR #63395) introduced a z-index stacking issue where trace sections with backdrop-filter appear above the tab bar, making the Dreaming tab unusable
  • Why it matters: Users cannot interact with the Dreaming tab as trace overlay blocks all page content
  • What changed: Added explicit position: relative and z-index to .dreams__tabs, .dreams__stats, .dreams__trace, and
    .dreams__trace-section
  • What did NOT change (scope boundary): No logic changes, only CSS stacking context fixes

Change Type

  • Bug fix
  • Feature
  • Refactor required for the fix
  • Docs
  • Security hardening
  • Chore/infra

Scope (select all touched areas)

  • Gateway / orchestration

  • Skills / tool execution

  • Auth / tokens

  • Memory / storage

  • Integrations

  • API / contracts

  • UI / DX

  • CI/CD / infra

    Linked Issue/PR

    • Closes #63620
    • Related #63395
    • This PR fixes a bug or regression

    Root Cause (if applicable)

    • Root cause: The .dreams__trace-section elements use backdrop-filter: blur(14px) which creates a new stacking
      context, but without explicit position: relative and z-index, the trace sections appeared above the tab bar
    • Missing detection / guardrail: CSS stacking context was not properly established for new UI elements
    • Contributing context (if known): Introduced in PR #63395 when the grounded scene lane was added

    Regression Test Plan (if applicable)

    • Coverage level that should have caught this:
      • Unit test
      • Seam / integration test
      • End-to-end test
      • Existing coverage already sufficient
    • Target test or file: N/A
    • Scenario the test should lock in: N/A
    • Why this is the smallest reliable guardrail: CSS stacking issues are visually apparent and require manual testing
    • Existing test that already covers this (if any): None
    • If no new test is added, why not: CSS stacking context fix is a visual/layout change that doesn't affect logic

    User-visible / Behavior Changes

    • Fixed: Dreaming tab trace sections no longer overlay the tab bar
    • Fixed: Normal scrolling works in the Dreaming tab
    • Fixed: All trace sections (shortTerm, grounded, signals, promoted) render correctly without blocking interaction

    Diagram (if applicable)

    Before:
    [Open Dreaming tab] -> [Normal page briefly visible] -> [Trace overlay appears and blocks all interaction]

    After: [Open Dreaming tab] -> [Normal page with trace sections properly layered below tab bar] -> [Normal interaction works]

    Security Impact (required)

    • New permissions/capabilities? (No)
    • Secrets/tokens handling changed? (No)
    • New/changed network calls? (No)
    • Command/tool execution surface changed? (No)
    • Data access scope changed? (No)

    Repro + Verification

    Environment

    • OS: macOS Tahoe
    • Runtime/container: npm install
    • Model/provider: N/A
    • Integration/channel (if any): N/A
    • Relevant config (redacted): Default

    Steps

    1. Open OpenClaw Control UI
    2. Navigate to the Dreaming tab
    3. Observe that trace sections no longer overlay the tab bar
    4. Verify scrolling works normally
    5. Click on trace items to verify interaction is not blocked

    Expected

    Trace sections should appear below the tab bar, allowing normal interaction with the page

    Actual

    Trace sections were appearing above the tab bar, blocking all page interaction

    Evidence

    • Screenshot/recording (to be attached after manual verification)

    Human Verification (required)

    What you personally verified (not just CI), and how:

    • Verified scenarios: CSS stacking context is correct after fix
    • Edge cases checked: Tab bar, stats, trace sections all layer correctly
    • What you did not verify: End-to-end integration with actual dream data

    Review Conversations

    • I replied to or resolved every bot review conversation I addressed in this PR.
    • I left unresolved only the conversations that still need reviewer or maintainer judgment.

    Compatibility / Migration

    • Backward compatible? (Yes)
    • Config/env changes? (No)
    • Migration needed? (No)

    Risks and Mitigations

    • None. This is a CSS-only change that fixes a visual stacking issue.

Changed files

  • ui/src/styles/dreams.css (modified, +6/-0)

PR #63708: Refactor dreams__trace layout and add scrollbar styles

Description (problem / solution / changelog)

Changed layout from grid to flex for better responsiveness and added scrollbar styles.

Summary

Describe the problem and fix in 2–5 bullets:

If this PR fixes a plugin beta-release blocker, title it fix(<plugin-id>): beta blocker - <summary> and link the matching Beta blocker: <plugin-name> - <summary> issue labeled beta-blocker. Contributors cannot label PRs, so the title is the PR-side signal for maintainers and automation.

  • Problem:
  • Why it matters:Dreaming tab: recall/trace overlay blocks the page and makes the screen unusable..dreams__trace 使用了 grid-template-columns: repeat(3, minmax(0, 1fr)),这会导致 trace 内容横向溢出。
  • What changed:改用 flex 布局

修改后,trace 区域会:

垂直排列(不再是三列)

限制最大高度(500px)

支持滚动(内容过多时滚动)

防止横向溢出(所有内容自动换行)

这样就不会出现 recall/trace 文本块覆盖整个屏幕的问题了。

  • What did NOT change (scope boundary):

Change Type (select all)

  • [✔ ] Bug fix #63620
  • Feature
  • Refactor required for the fix
  • Docs
  • Security hardening
  • Chore/infra

Scope (select all touched areas)

  • Gateway / orchestration
  • Skills / tool execution
  • Auth / tokens
  • Memory / storage
  • Integrations
  • API / contracts
  • UI / DX
  • CI/CD / infra

Linked Issue/PR

Root Cause (if applicable)

For bug fixes or regressions, explain why this happened, not just what changed. Otherwise write N/A. If the cause is unclear, write Unknown.

  • Root cause:
  • Missing detection / guardrail:
  • Contributing context (if known):

Regression Test Plan (if applicable)

For bug fixes or regressions, name the smallest reliable test coverage that should catch this. Otherwise write N/A.

  • Coverage level that should have caught this:
    • Unit test
    • Seam / integration test
    • End-to-end test
    • Existing coverage already sufficient
  • Target test or file:
  • Scenario the test should lock in:
  • Why this is the smallest reliable guardrail:
  • Existing test that already covers this (if any):
  • If no new test is added, why not:

User-visible / Behavior Changes

List user-visible changes (including defaults/config).
If none, write None.

Diagram (if applicable)

For UI changes or non-trivial logic flows, include a small ASCII diagram reviewers can scan quickly. Otherwise write N/A.

Before:
[user action] -> [old state]

After:
[user action] -> [new state] -> [result]

Security Impact (required)

  • New permissions/capabilities? (Yes/No)
  • Secrets/tokens handling changed? (Yes/No)
  • New/changed network calls? (Yes/No)
  • Command/tool execution surface changed? (Yes/No)
  • Data access scope changed? (Yes/No)
  • If any Yes, explain risk + mitigation:

Repro + Verification

Environment

  • OS:
  • Runtime/container:
  • Model/provider:
  • Integration/channel (if any):
  • Relevant config (redacted):

Steps

Expected

Actual

Evidence

Attach at least one:

  • Failing test/log before + passing after
  • Trace/log snippets
  • Screenshot/recording
  • Perf numbers (if relevant)

Human Verification (required)

What you personally verified (not just CI), and how:

  • Verified scenarios:
  • Edge cases checked:
  • What you did not verify:

Review Conversations

  • I replied to or resolved every bot review conversation I addressed in this PR.
  • I left unresolved only the conversations that still need reviewer or maintainer judgment.

If a bot review conversation is addressed by this PR, resolve that conversation yourself. Do not leave bot review conversation cleanup for maintainers.

Compatibility / Migration

  • Backward compatible? (Yes/No)
  • Config/env changes? (Yes/No)
  • Migration needed? (Yes/No)
  • If yes, exact upgrade steps:

Risks and Mitigations

List only real risks for this PR. Add/remove entries as needed. If none, write None.

  • Risk:
    • Mitigation:

Changed files

  • ui/src/styles/dreams.css (modified, +34/-2)

Code Example

- Two screenshots are attached.
- Screenshot 1 shows the Dreaming page in its normal initial state.
- Screenshot 2 shows the later broken state where large recall/trace-style text blocks cover the page.
- Based on direct inspection, the Dreaming page includes new recall/trace UI sections, so the blocking full-screen takeover appears to be unintended behavior rather than expected content.
- Similar open Control UI overlay issues exist in the repository, although none appear to describe this exact Dreaming-tab failure:
  - #45331
  - #45230
  - #45340
- There are also multiple recent Dreaming-related regressions opened on April 9, 2026, suggesting this may be part of a recent Dreaming update regression cluster.
RAW_BUFFERClick to expand / collapse

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

Bug Description

After updating OpenClaw, the Control UI Dreaming tab became unusable.

When opening the Dreaming page, the normal screen is visible only briefly for about a second. Then large recall/trace-style text blocks appear on top of the page and take over the screen.

After that:

  • the page cannot be scrolled properly
  • interactions become blocked or broken
  • the Dreaming screen is effectively unusable

This appears to be a new regression introduced with the recent update.

Current Behavior

  • Open Dreaming tab
  • The normal page appears briefly
  • Then large text/recall/trace blocks overlay the screen
  • Scrolling no longer works correctly
  • The page becomes difficult or impossible to use

Expected Behavior

The Dreaming tab should remain fully usable:

  • no full-page overlay
  • no blocking recall/trace layer
  • normal scrolling
  • normal interaction with the page contents

Additional Context

This seems related to recent Dreaming UI changes.

There are already similar Control UI overlay bugs in other parts of the UI, but I could not find one describing this exact Dreaming-tab regression.

Potentially related issues:

  • #45331
  • #45230
  • #45340

There are also several recent Dreaming-related regressions opened on April 9, 2026, which may indicate that this was introduced by the new Dreaming update.

Version

Observed after updating to the recent OpenClaw release on April 9, 2026.

Steps to reproduce

Reproduction Steps

  1. Update OpenClaw to the latest version
  2. Open Control UI
  3. Go to the Dreaming tab
  4. Observe that the normal screen is visible briefly
  5. Then the recall/trace text blocks overlay the page and the tab becomes unusable

Expected behavior

The Dreaming tab should remain fully usable after it is opened.

Expected concrete behavior based on the visible initial render in the same session:

  • the page should stay in its normal layout
  • no large recall/trace text blocks should take over the screen
  • scrolling should remain possible
  • normal interaction with the page should remain possible
<img width="1226" height="697" alt="Image" src="https://github.com/user-attachments/assets/365aad94-cd1f-4c74-b416-eb345d5856da" />

Actual behavior

When opening the Dreaming tab, the normal page is visible briefly for about one second. After that, large recall/trace-style text blocks appear over the page.

Observed result from the attached screenshots and user report:

  • the overlay takes over the screen
  • scrolling is no longer possible or is broken
  • the page becomes unusable for normal interaction

Evidence:

  • attached screenshot showing the normal Dreaming page before the overlay
  • attached screenshot showing the later state with large recall/trace blocks covering the page
<img width="1524" height="873" alt="Image" src="https://github.com/user-attachments/assets/0e6065e4-fb09-4e70-b4a9-a51ad910cbb6" />

OpenClaw version

2026.4.9

Operating system

macOS Tahoe

Install method

npm

Model

openai-codex/gpt-5.4

Provider / routing chain

openclaw - oauth

Additional provider/model setup details

No response

Logs, screenshots, and evidence

- Two screenshots are attached.
- Screenshot 1 shows the Dreaming page in its normal initial state.
- Screenshot 2 shows the later broken state where large recall/trace-style text blocks cover the page.
- Based on direct inspection, the Dreaming page includes new recall/trace UI sections, so the blocking full-screen takeover appears to be unintended behavior rather than expected content.
- Similar open Control UI overlay issues exist in the repository, although none appear to describe this exact Dreaming-tab failure:
  - #45331
  - #45230
  - #45340
- There are also multiple recent Dreaming-related regressions opened on April 9, 2026, suggesting this may be part of a recent Dreaming update regression cluster.

Impact and severity

No response

Additional information

No response

extent analysis

TL;DR

The Dreaming tab in the Control UI becomes unusable after updating OpenClaw due to a regression introduced in the recent update, causing large recall/trace-style text blocks to overlay the page.

Guidance

  • Review the recent Dreaming UI changes to identify potential causes of the regression, focusing on updates made around April 9, 2026.
  • Investigate similar Control UI overlay bugs in other parts of the UI, such as issues #45331, #45230, and #45340, to see if there are common factors or solutions.
  • Check the OpenClaw update notes and release documentation for any known issues or workarounds related to the Dreaming tab or recall/trace UI sections.
  • Consider reverting or rolling back the recent OpenClaw update to a previous version to verify if the issue is indeed caused by the update.

Example

No specific code snippet can be provided without more detailed information about the OpenClaw update or the Dreaming UI changes. However, reviewing the UI code for any recent changes to overlay or recall/trace functionality may help identify the cause.

Notes

The issue seems to be related to the recent Dreaming update, and there are similar issues reported in the repository. The provided screenshots and evidence suggest that the overlay is not intended behavior but rather a regression.

Recommendation

Apply a workaround by reverting the OpenClaw update to a previous version until a fix is available, as this is likely to resolve the issue given the regression nature of the problem.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

The Dreaming tab should remain fully usable after it is opened.

Expected concrete behavior based on the visible initial render in the same session:

  • the page should stay in its normal layout
  • no large recall/trace text blocks should take over the screen
  • scrolling should remain possible
  • normal interaction with the page should remain possible
<img width="1226" height="697" alt="Image" src="https://github.com/user-attachments/assets/365aad94-cd1f-4c74-b416-eb345d5856da" />

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING