Skip to content

chore(setup): bump gateway LKG to 2026.6.1#1

Draft
github-actions[bot] wants to merge 1 commit into
masterfrom
automation/gateway-lkg-update
Draft

chore(setup): bump gateway LKG to 2026.6.1#1
github-actions[bot] wants to merge 1 commit into
masterfrom
automation/gateway-lkg-update

Conversation

@github-actions

@github-actions github-actions Bot commented May 31, 2026

Copy link
Copy Markdown

Gateway LKG update

  • Previous pinned LKG: 2026.5.28
  • Candidate latest: 2026.6.1
  • Updated file: src/OpenClaw.SetupEngine/GatewayLkgVersion.cs

This is the standing automation PR used to review and validate gateway LKG bumps before merge.

@github-actions github-actions Bot force-pushed the automation/gateway-lkg-update branch 4 times, most recently from 63a024e to 2784b0d Compare June 4, 2026 10:49
@github-actions github-actions Bot changed the title chore(setup): bump gateway LKG to 2026.5.28 chore(setup): bump gateway LKG to 2026.6.1 Jun 4, 2026
@github-actions github-actions Bot force-pushed the automation/gateway-lkg-update branch 3 times, most recently from e4e1f6a to ec35722 Compare June 7, 2026 10:10
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>
@github-actions github-actions Bot force-pushed the automation/gateway-lkg-update branch from ec35722 to 639384a Compare June 8, 2026 12:13
@github-actions github-actions Bot force-pushed the automation/gateway-lkg-update branch from 639384a to 23bdd25 Compare June 9, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants