diff --git a/src/hooks/roofcover/useRoofShapePassivitySetting.js b/src/hooks/roofcover/useRoofShapePassivitySetting.js index 09eeed79..cfba61c9 100644 --- a/src/hooks/roofcover/useRoofShapePassivitySetting.js +++ b/src/hooks/roofcover/useRoofShapePassivitySetting.js @@ -276,7 +276,8 @@ export function useRoofShapePassivitySetting(id) { } else { stroke = '#000000' } - line.set({ stroke, strokeWidth: 4, selectable: false, visible: true }) + // [2026-06-16] 저장 후에도 외벽선 클릭 선택 허용. 드래그는 lockMovement(useCanvas), 보조선 가로채기는 z-order(18abbeb9)로 별도 차단 + line.set({ stroke, strokeWidth: 4, selectable: true, visible: true }) }) const wall = addPolygonByLines(lines, { name: POLYGON_TYPE.WALL, fill: 'transparent', stroke: 'black' }) diff --git a/src/hooks/roofcover/useRoofShapeSetting.js b/src/hooks/roofcover/useRoofShapeSetting.js index 9b6973fe..2b5228c4 100644 --- a/src/hooks/roofcover/useRoofShapeSetting.js +++ b/src/hooks/roofcover/useRoofShapeSetting.js @@ -167,7 +167,8 @@ export function useRoofShapeSetting(id) { line.set({ stroke, strokeWidth, - selectable: false, + // [2026-06-16] 저장 후에도 외벽선 클릭 선택 허용. 드래그는 lockMovement(useCanvas), 보조선 가로채기는 z-order(18abbeb9)로 별도 차단 + selectable: true, visible: true, })