export function isTextEditableTarget(target: EventTarget | null): boolean { if (!(target instanceof HTMLElement)) return false; const tagName = target.tagName; return ( tagName === "INPUT" || tagName === "TEXTAREA" || tagName === "SELECT" || target.isContentEditable ); }