From d61715bc5418f8ef8a04ea3f266afb4b92c5c87f Mon Sep 17 00:00:00 2001 From: dongyoungKo Date: Fri, 7 Mar 2025 17:03:46 +0900 Subject: [PATCH] =?UTF-8?q?[SHOPTIME-3981]=20ShopLc=20/=20=EB=AF=B8?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=ED=9B=84=20=EC=95=B1=20=EC=8B=A4?= =?UTF-8?q?=ED=96=89=20/=20=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EC=83=81?= =?UTF-8?q?=ED=92=88=20=EA=B2=B0=EC=A0=9C=EB=A5=BC=20=EC=9C=84=ED=95=B4=20?= =?UTF-8?q?lg=20account=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=ED=9B=84=20?= =?UTF-8?q?=ED=8F=AC=EC=BB=A4=EC=8B=B1=20=EC=82=AC=EB=9D=BC=EC=A7=90=20?= =?UTF-8?q?=ED=98=84=EC=83=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [수정사항] 특정 webOSVersion에서 (22) lg account로 진입 후 다시 앱으로 되돌아왔을때 reLaunch가아닌 백그라운드로 실행이되고있으면 포커스가 사라지는 현상 루나 API 요청이 완료되면 마지막 focusElement를 잡아서 포커스 해주는 테스트 로직 추가 --- com.twin.app.shoptime/src/actions/commonActions.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/com.twin.app.shoptime/src/actions/commonActions.js b/com.twin.app.shoptime/src/actions/commonActions.js index 57d8cafe..47d14a5b 100644 --- a/com.twin.app.shoptime/src/actions/commonActions.js +++ b/com.twin.app.shoptime/src/actions/commonActions.js @@ -335,9 +335,16 @@ export const launchMembershipApp = () => (dispatch, getState) => { return; } + const lastFocusedElement = Spotlight.getCurrent(); + lunaSend.launchMembershipApp(returnPath, { onSuccess: (res) => { console.log("membership launch success: ", res); + setTimeout(() => { + if (lastFocusedElement && document.contains(lastFocusedElement)) { + Spotlight.focus(lastFocusedElement); + } + }, 100); }, onFailure: (err) => { console.log("membership launch failed:", err);