fix: konva Image alt prop + useMemo dep array corrections

This commit is contained in:
Soroush.Asadi
2026-05-25 07:29:40 +03:30
parent c61f587767
commit 39a86b93d4
4 changed files with 4 additions and 1 deletions
@@ -45,6 +45,7 @@ export function ImageBaseLayer({
registerNode(layer.id, node); registerNode(layer.id, node);
setKonvaNode(node); setKonvaNode(node);
}} }}
alt=""
image={image} image={image}
x={layer.x} x={layer.x}
y={layer.y} y={layer.y}
@@ -95,6 +95,7 @@ function ImageLayerWithSrc({
return ( return (
<Image <Image
ref={(node) => registerNode(layer.id, node)} ref={(node) => registerNode(layer.id, node)}
alt=""
image={image} image={image}
x={layer.x} x={layer.x}
y={layer.y} y={layer.y}
+1 -1
View File
@@ -46,7 +46,7 @@ export function useImageProjectPersistence(
const persistPayload = useMemo( const persistPayload = useMemo(
() => JSON.stringify(getSceneDataForSave()), () => JSON.stringify(getSceneDataForSave()),
[layers, canvasWidth, canvasHeight, adjustments, activeFilterPreset] [layers, canvasWidth, canvasHeight, adjustments, activeFilterPreset, getSceneDataForSave]
); );
const debouncedPayload = useDebouncedValue( const debouncedPayload = useDebouncedValue(
+1
View File
@@ -95,6 +95,7 @@ export function useStudioProjectPersistence(
audioVolume, audioVolume,
sceneBackgroundColor, sceneBackgroundColor,
sceneAccentColor, sceneAccentColor,
getSceneDataForSave,
] ]
); );