From 0e041676b719062403d27169c3468466fb07d47c Mon Sep 17 00:00:00 2001 From: chpark Date: Fri, 15 May 2026 02:35:18 +0900 Subject: [PATCH] =?UTF-8?q?fix(capture):=20=EC=BA=A1=EC=B3=90=20=ED=9B=84?= =?UTF-8?q?=20=EB=B0=9C=EC=A3=BC=EC=9D=BC=EC=9E=90=20input=20=EC=82=AC?= =?UTF-8?q?=EB=9D=BC=EC=A7=80=EB=8A=94=20=EB=B2=84=EA=B7=B8=20=E2=80=94=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC=20=EC=88=9C=EC=84=9C=20=EC=97=AD=EC=88=9C=20?= =?UTF-8?q?fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit root cause: .js-no-export 인 input 의 cssText 캡쳐 시점에 이미 display:none 이 적용되어 있어, finally 의 cssText 원복이 display:none 을 다시 적용 → input 이 영구히 사라짐. 수정: - 진입 순서: input cssText 캡쳐 FIRST → 그 다음 .js-no-export display:none - 원복 순서: cssText FIRST → 그 다음 display 원복 (역순) - 이로써 cssText 의 'display:none' 잔류 방지 부수: admin/orders 의 '출고' 버튼은 출고완료(APPROVED) 발주에서 숨김 — 'editable && (출고)' → 'STATUS === REQUESTED && (출고)'. --- src/app/(main)/m/admin/orders/page.tsx | 2 +- src/lib/capture-share.ts | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/app/(main)/m/admin/orders/page.tsx b/src/app/(main)/m/admin/orders/page.tsx index a34b9ba..88d17b4 100644 --- a/src/app/(main)/m/admin/orders/page.tsx +++ b/src/app/(main)/m/admin/orders/page.tsx @@ -636,7 +636,7 @@ function StatementPreview({ > 엑셀 다운로드 - {editable && ( + {order.STATUS === "REQUESTED" && (