fix(ui): prevent inline toolbar from hiding when interacting with submenus
- keep toolbar visible when focus moves to an element inside `[data-inline-toolbar]` - unpin toolbar on cleanup when submenu closes to avoid stale pinned state
This commit is contained in:
@@ -47,6 +47,7 @@ export default function InlineToolbar({ rect, activeMarks, onToggleMark, onSetMa
|
||||
|
||||
useEffect(() => {
|
||||
onPinChange?.(openSubmenu !== null);
|
||||
return () => { onPinChange?.(false); };
|
||||
}, [openSubmenu, onPinChange]);
|
||||
|
||||
useLayoutEffect(() => {
|
||||
|
||||
Reference in New Issue
Block a user