chore(setup): bump gateway LKG to 2026.6.1#1
Draft
github-actions[bot] wants to merge 1 commit into
Draft
Conversation
63a024e to
2784b0d
Compare
e4e1f6a to
ec35722
Compare
AlexAlves87
pushed a commit
that referenced
this pull request
Jun 7, 2026
…ick (openclaw#589) * fix(chat): cache markdown inlines to preserve selection on re-render Bug #1: Selecting text in a chat bubble lost the selection as soon as the pointer left the bubble. ChatMarkdownRenderer was re-applying the same MdInline list to TextBlock.Inlines on every render, which wiped the Run instances the selection pointed to. Cache the last applied inline list on each TextBlock via ConditionalWeakTable and skip re-application when the list is reference-equal. Add reflection-based equality guard tests for MdInline to ensure new fields are included in equality comparisons. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix tool-panel text-vanish and collapse-on-click in chat bubbles When the mouse exited an assistant bubble containing a tool-output panel, the wrapped text inside vanished, leaving an empty rectangle. Clicking anywhere in the panel also toggled collapse. Both behaviors are fixed: * Phase A: Memoize tool-output Inlines via ConditionalWeakTable so parent re-renders (e.g. hover-out flipping `hoveredEntries`) no longer rebuild the TextBlock content and invalidate live selections. * Restructure the tool card so only the header is a Button. The body sits in a sibling row, so clicks/selections inside the body no longer collapse the panel. Bottom-corner rounding is driven by `hasExpandedBody` to keep the visual seam consistent. * Hoist the `Cascadia Code` FontFamily out of the per-render lambda. FontFamily is a DependencyObject with thread affinity, so the static field is backed by a per-DispatcherQueue ConditionalWeakTable cache (mirrors the existing brush-cache pattern). Off-dispatcher callers (tests / design-time) get a one-shot uncached instance. Validation: `./build.ps1` green; Shared tests 2031 passed / 29 skipped; Tray tests 868 passed; manual repro confirmed cured by user. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ec35722 to
639384a
Compare
639384a to
23bdd25
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Gateway LKG update
2026.5.282026.6.1src/OpenClaw.SetupEngine/GatewayLkgVersion.csThis is the standing automation PR used to review and validate gateway LKG bumps before merge.