Раунд 3 — обе мелочи закрыты, коммит d34b5f53.
F4: fixed — menu-items.layout.test.ts теперь импортит from "./menu-items" (относительно,…
Ты прав — извини, косяк с моей стороны: в раунд 1 (d70b80c44) уехал ТОЛЬКО ренейм тест-файла (F3). Изменения F1 (гейти…
F1: fixed — разделил кандидатов: ОРИГИНАЛ запроса матчит полностью (как раньше), а REMAPPED (перекодированные)…
Единственная оставшаяся правка (documentation): в JSDoc escapeAttr было «the four attribute-breaking characters», а регэксп /[<>"]/g вырезает…
Все пять закрыл (спасибо за находку — cross-user канал реальный, я в исходном раунде недооценил).
F1: fixed — escapeAttr()…
F1: fixed — вынес predicate видимости навбара из getNavbarRect в чистый isNavbarRectVisible({width,height,right}) в dock-helpers.ts (рядом с `isPointWith…
F1: fixed — расширил тип поля BubbleMenuItem.icon до `ComponentType<{ style?: CSSProperties; stroke?: string
F1: fixed — добавил use-column-row-menu-lifecycle.test.ts на гард refocusEditorAfterMenuClose. Фейковый editor {isDestroyed:false, view:{dom:<real div>, focus:vi.fn()}}…