fix: drag handle resolve container blocks + menu popup clamp viewport
- Drag handle résout les blocs conteneurs (columns, toggle, callout) au lieu du paragraphe intérieur - Delete agit sur tout le bloc conteneur, pas juste le paragraphe - Menu popup (block action menu) clampé dans le viewport (Math.min + overflow auto) - Drag handle clamped dans le viewport via MutationObserver + scroll/resize
This commit is contained in:
@@ -322,8 +322,10 @@ export function BlockActionMenu({
|
||||
const menuStyle: React.CSSProperties = {
|
||||
position: 'fixed',
|
||||
left: menuLeft > window.innerWidth - 230 ? anchorRect.left - 215 : menuLeft,
|
||||
top: menuTop + 320 > window.innerHeight ? window.innerHeight - 330 : menuTop,
|
||||
top: Math.max(10, Math.min(menuTop, window.innerHeight - 620)),
|
||||
zIndex: 9999,
|
||||
maxHeight: window.innerHeight - 20,
|
||||
overflowY: 'auto',
|
||||
}
|
||||
|
||||
return createPortal(
|
||||
|
||||
Reference in New Issue
Block a user