fix(annotations): robust blurIntensity normalization and initialization

This commit is contained in:
Mahdy Arief
2026-04-11 07:44:01 +07:00
parent fc1b751395
commit 431ee5ff92
2 changed files with 8 additions and 1 deletions
@@ -2689,6 +2689,11 @@ export default function VideoEditor() {
if (!region.figureData) {
updatedRegion.figureData = { ...DEFAULT_FIGURE_DATA };
}
} else if (type === "blur") {
updatedRegion.content = "";
if (region.blurIntensity === undefined) {
updatedRegion.blurIntensity = 20;
}
}
return updatedRegion;
@@ -446,7 +446,9 @@ export function normalizeProjectEditor(editor: Partial<ProjectEditorState>): Pro
...region.figureData,
}
: undefined,
blurIntensity: isFiniteNumber(region.blurIntensity) ? region.blurIntensity : undefined,
blurIntensity: isFiniteNumber(region.blurIntensity)
? clamp(region.blurIntensity, 1, 100)
: 20,
};
})
: [];