mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-23 08:58:26 +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"
|
||||
rootClose
|
||||
overlay={_renderOverlay(item, index)}
|
||||
onToggle={(isOpen) => {
|
||||
if (!isOpen) {
|
||||
document.activeElement?.blur(); // Manually trigger blur when popover closes
|
||||
}
|
||||
}}
|
||||
>
|
||||
<div key={item.value}>
|
||||
<ListGroup.Item
|
||||
|
|
|
|||
|
|
@ -327,7 +327,12 @@ class TableComponent extends React.Component {
|
|||
placement="left"
|
||||
rootClose={this.state.actionPopOverRootClose}
|
||||
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>
|
||||
<List>
|
||||
|
|
@ -647,6 +652,7 @@ class TableComponent extends React.Component {
|
|||
if (show) {
|
||||
this.handleToggleColumnPopover(index);
|
||||
} else {
|
||||
document.activeElement?.blur(); // Manually trigger blur when popover closes
|
||||
this.handleToggleColumnPopover(null);
|
||||
}
|
||||
}}
|
||||
|
|
|
|||
Loading…
Reference in a new issue