Fixed popover values not saving when clicking on draggable items on inspector

This commit is contained in:
Shaurya Sharma 2025-03-02 13:09:56 +05:30
parent 5276bfb667
commit b4ff440e87
2 changed files with 12 additions and 1 deletions

View file

@ -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

View file

@ -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);
} }
}} }}