mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 09:28:31 +00:00
Fixed popover values not saving when clicking on draggable items on inspector
This commit is contained in:
parent
5276bfb667
commit
b4ff440e87
2 changed files with 12 additions and 1 deletions
|
|
@ -388,6 +388,11 @@ export function Select({ componentMeta, darkMode, ...restProps }) {
|
||||||
placement="left"
|
placement="left"
|
||||||
rootClose
|
rootClose
|
||||||
overlay={_renderOverlay(item, index)}
|
overlay={_renderOverlay(item, index)}
|
||||||
|
onToggle={(isOpen) => {
|
||||||
|
if (!isOpen) {
|
||||||
|
document.activeElement?.blur(); // Manually trigger blur when popover closes
|
||||||
|
}
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<div key={item.value}>
|
<div key={item.value}>
|
||||||
<ListGroup.Item
|
<ListGroup.Item
|
||||||
|
|
|
||||||
|
|
@ -327,7 +327,12 @@ class TableComponent extends React.Component {
|
||||||
placement="left"
|
placement="left"
|
||||||
rootClose={this.state.actionPopOverRootClose}
|
rootClose={this.state.actionPopOverRootClose}
|
||||||
overlay={this.actionPopOver(action, index)}
|
overlay={this.actionPopOver(action, index)}
|
||||||
onToggle={(showing) => this.setState({ showPopOver: showing })}
|
onToggle={(showing) => {
|
||||||
|
if (!showing) {
|
||||||
|
document.activeElement?.blur(); // Manually trigger blur when popover closes
|
||||||
|
}
|
||||||
|
this.setState({ showPopOver: showing });
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<div>
|
<div>
|
||||||
<List>
|
<List>
|
||||||
|
|
@ -647,6 +652,7 @@ class TableComponent extends React.Component {
|
||||||
if (show) {
|
if (show) {
|
||||||
this.handleToggleColumnPopover(index);
|
this.handleToggleColumnPopover(index);
|
||||||
} else {
|
} else {
|
||||||
|
document.activeElement?.blur(); // Manually trigger blur when popover closes
|
||||||
this.handleToggleColumnPopover(null);
|
this.handleToggleColumnPopover(null);
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue