Skip to content

fix(app): predictive back 중 축소된 앞 화면이 투명해 뒤 화면 글자가 비친다 #2145

Closed

Description

@OnlyReadOneBook

작업 유형

bug — 버그·오동작

주 담당 모듈

app — 앱 셸·루트 네비게이션·앱 모듈 공통

개요

predictive back 을 도중에 멈추면 앞 화면이 축소는 되지만 배경이 투명해서 뒤 화면 글자가 앞 화면 사이로 비친다. #2058 로 축소가 들어간 뒤에도 겹쳐 보이는 증상은 남았다. #1869 는 축소 부재를 원인으로 닫혔고, 이 이슈는 원인이 다른 남은 몫이다.

기준 리비전은 #2119 head b402415ec debug 빌드이고, #2058 머지 커밋 9ab23281b 를 포함한다(develop f69332d99 도 포함). 2026-09-23 15:18~15:20 KST 갤럭시 S25(SM-S931N, Android 16, 제스처 내비게이션)에서 재현했다.

재현

  1. 설정 > 알림 설정(푸시 알림 설정)에 들어간다.
  2. 화면 왼쪽 가장자리에서 안쪽으로 1/3 쯤 스와이프한 채 멈춘다.
  3. 앞 화면(푸시 알림 설정)은 줄어 있지만 바탕이 없어 뒤 화면(설정)의 프로필·바로가기·목록 글자가 그대로 겹쳐 보인다.

타임레터 목록 > 상세에서도 같다. 본문 영역은 불투명하지만 상단 바와 가장자리가 투명해 뒤 목록의 글자와 카드 테두리가 비친다.

설정 > 푸시 알림 설정 (Nav2 루트) 타임레터 상세
설정 하위 화면 predictive back 겹침 타임레터 상세 predictive back 겹침

첫 캡처의 회색 칸은 계정 이메일을 가린 것이다.

원인 지점

  • fix(platform): predictive back 진행 중 앞 화면을 축소해 겹침을 푼다 (#1869) #2058 은 루트 NavHost 에 popEnterTransition·popExitTransition 만 붙였다(AppNavigation.kt:110-111). 목적지 화면이 스스로 배경을 칠하지 않으면 축소된 앞 화면 뒤로 아래 화면이 그대로 보인다.
  • 설정 하위 화면은 앞 화면 전체가 투명하고, 타임레터 상세는 본문 컨테이너에만 배경이 있다. 목적지마다 배경을 칠하는지가 갈려 있다.

수정 범위

참고

Activity

  1. added
    bugSomething isn't working
    area:app앱 셸·루트 네비게이션·앱 모듈 공통 영역
    on Sep 23, 2026
  2. github-actions commented on Sep 23, 2026

    @github-actions
    Contributor

    bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:

    • Urgent: 치명 — 크래시·데이터 소실·보안 무력화·핵심 경로 차단·가짜 성공
    • High: 심각 — 실패·틀린 값의 정상 위장, 핵심 기능 무동작
    • Medium: 불편 — 우회로가 있는 오동작·틀린 표시, 핵심 흐름은 유지
    • Low: 경미 — 문구·정렬·마감 품질 흠, 기능 영향 없음

    값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.

  3. added
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Sep 23, 2026
  4. removed
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Sep 27, 2026
  5. OnlyReadOneBook commented on Oct 1, 2026

    @OnlyReadOneBook
    CollaboratorAuthor

    2026-09-30 23:21~23:35 KST에 수행한 실기기 재확인 결과를 남깁니다.

    • 빌드: develop 7e8209f077b7c71d68ae0c05b5a58c5c401574d4 debug. 설치 직후 versionName=1.0+7e8209f를 확인했습니다.
    • 기기: 갤럭시 S25, Android 16(API 36), 제스처 내비게이션, 1080×2340, 설정된 밀도 420dpi.
    • 방법: adb input motionevent로 가장자리에서 끌어 진행 중 화면을 캡처하고, 되돌려 취소하는 경우와 끝까지 끌어 완료하는 경우를 나눠 확인했습니다.

    원래 재현 경로인 설정 > 알림 설정에서 화면 폭의 15%, 30%, 50% 지점과 15%로 되돌린 지점을 확인했습니다. 축소된 앞 화면 안쪽에 뒤 설정 화면의 글자가 겹쳐 보이는 현상은 이 캡처들에서 재현되지 않았습니다. 50% 지점에서 보이는 뒤 설정 화면의 글자와 아이콘은 앞 화면의 불투명 영역 바깥에 있습니다. 되돌려 취소한 뒤에는 알림 설정 화면이 유지됐습니다.

    취소와 완료 뒤 화면도 아래 여섯 경로에서 확인했습니다.

    시작 화면 취소 뒤 완료 뒤
    설정 > 알림 설정 알림 설정 유지 설정 홈
    설정 > 수신자 목록 > 수신자 수정 수신자 수정 유지 수신자 목록
    설정 > 비밀번호 변경 비밀번호 변경 유지 설정 홈
    설정 홈 설정 홈 유지 앱 홈 탭
    애프터노트 상세 상세 유지 애프터노트 홈
    애프터노트 홈 애프터노트 홈 유지 앱 홈 탭

    이번 기록은 위 빌드와 경로의 관측 결과입니다. 사람 손가락으로 조작할 때의 감각은 확인하지 않았습니다. 타임레터·마음의 기록의 Nav2 화면은 이 결과에 포함하지 않으며, 기존 #2149·#2150의 추적 범위를 유지합니다.

    알림 설정의 진행 중 캡처입니다. 왼쪽부터 15%, 30%, 50%, 되돌림 15%입니다.

    Predictive back 진행과 취소 중 앞 화면 불투명성

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:app앱 셸·루트 네비게이션·앱 모듈 공통 영역bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions