diff --git a/packages/redux-devtools-inspector-monitor/src/ActionListRow.tsx b/packages/redux-devtools-inspector-monitor/src/ActionListRow.tsx index cc72124d..3080bc54 100644 --- a/packages/redux-devtools-inspector-monitor/src/ActionListRow.tsx +++ b/packages/redux-devtools-inspector-monitor/src/ActionListRow.tsx @@ -160,6 +160,7 @@ export default class ActionListRow< isButtonSelected(btn) && selectorButtonSelectedCss, selectorButtonSmallCss, ]} + data-isselectorbutton={true} > {btn} @@ -204,12 +205,7 @@ export default class ActionListRow< }, 100); handleMouseDown = (e: MouseEvent) => { - if ( - (e.target as unknown as { className: string[] }).className.indexOf( - 'selectorButton', - ) === 0 - ) - return; + if ((e.target as HTMLElement).dataset.isselectorbutton) return; this.handleMouseLeave(); }; }