this.setState({ wordWrap: !this.state.wordWrap }, this.updateOptionsMenuPos)}
+ onClick={() => { document.activeElement?.blur(); this.setState({ wordWrap: !this.state.wordWrap, optionsMenuOpen: false }); }}
style={{ display: 'flex', alignItems: 'center', padding: '8px 12px', cursor: 'pointer', fontSize: '14px', color: '#333', gap: '8px' }}
onMouseEnter={e => e.currentTarget.style.background = '#f6f8fa'}
onMouseLeave={e => e.currentTarget.style.background = 'transparent'}
@@ -615,7 +615,7 @@ export default class ConfigDialog extends React.Component {
)}
{isDiffableType && isExistingParam && (
this.setState({ showDiff: !this.state.showDiff }, this.updateOptionsMenuPos)}
+ onClick={() => { document.activeElement?.blur(); this.setState({ showDiff: !this.state.showDiff, optionsMenuOpen: false }); }}
style={{ display: 'flex', alignItems: 'center', padding: '8px 12px', cursor: 'pointer', fontSize: '14px', color: '#333', gap: '8px' }}
onMouseEnter={e => e.currentTarget.style.background = '#f6f8fa'}
onMouseLeave={e => e.currentTarget.style.background = 'transparent'}
From 14bbb929356b7b021bc9d3bb81838cf9cad94fd1 Mon Sep 17 00:00:00 2001
From: Manuel Trezza <5673677+mtrezza@users.noreply.github.com>
Date: Fri, 27 Feb 2026 17:56:43 +0000
Subject: [PATCH 4/4] fix scroll bar
---
src/components/JsonEditor/JsonEditor.scss | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/JsonEditor/JsonEditor.scss b/src/components/JsonEditor/JsonEditor.scss
index e0d35af85a..df5f06835e 100644
--- a/src/components/JsonEditor/JsonEditor.scss
+++ b/src/components/JsonEditor/JsonEditor.scss
@@ -42,7 +42,7 @@
pointer-events: none;
background: transparent;
color: #555572;
- overflow: auto;
+ overflow: hidden;
code {
display: block;