Initial phase 4 extra tools, bug fixes, multi select changes.
Some checks failed
Automated Container Build / build-and-push (push) Failing after 3s
CI / Backend (Python) (push) Failing after 18s
CI / Frontend (TypeScript) (push) Failing after 4m52s

This commit is contained in:
Elijah 2026-06-13 12:15:22 -07:00
parent bce3c1b420
commit f273685cc1
18 changed files with 1379 additions and 88 deletions

View file

@ -59,8 +59,12 @@ export function TextFormatToolbar({ annotationId, viewportParams }: TextFormatTo
const activeObj = canvas.getActiveObject();
if (activeObj && activeObj.id === annotationId) {
if (activeObj.isEditing) {
activeObj.setSelectionStyles({ [styleName]: value });
didInline = true;
if (activeObj.selectionStart !== activeObj.selectionEnd) {
activeObj.setSelectionStyles({ [styleName]: value });
didInline = true;
} else {
activeObj.set(styleName, value);
}
} else {
activeObj.set(styleName, value);
}