From 1dde48fe97c6691feeeee886fb4d2185976e3aef Mon Sep 17 00:00:00 2001 From: OpenClaw Agent Date: Thu, 26 Feb 2026 02:04:29 +0800 Subject: [PATCH] fix: move onClick handlers from Avatar to ButtonBase for keyboard accessibility - Fixes #5819: Misplaced click event in chat flow window - Moves onClick from Avatar to ButtonBase for 4 buttons: - Edit Name - API Endpoint - Save - Settings - Enables keyboard users (Enter/Space) to trigger these buttons - Important accessibility fix for keyboard-only and screen reader users --- packages/ui/src/views/canvas/CanvasHeader.jsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/ui/src/views/canvas/CanvasHeader.jsx b/packages/ui/src/views/canvas/CanvasHeader.jsx index 85dccf45134..6289e6ffd95 100644 --- a/packages/ui/src/views/canvas/CanvasHeader.jsx +++ b/packages/ui/src/views/canvas/CanvasHeader.jsx @@ -297,7 +297,7 @@ const CanvasHeader = ({ chatflow, isAgentCanvas, isAgentflowV2, handleSaveFlow, {chatflow?.id && ( - + setEditingFlowName(true)}> setEditingFlowName(true)} > @@ -389,7 +388,7 @@ const CanvasHeader = ({ chatflow, isAgentCanvas, isAgentflowV2, handleSaveFlow, {chatflow?.id && ( - + )} - + - + setSettingsOpen(!isSettingsOpen)}> setSettingsOpen(!isSettingsOpen)} >