Skip to content

Added - #85

Open
krisjey wants to merge 1 commit into
developfrom
feature/20260728/ui-bugfis
Open

Added#85
krisjey wants to merge 1 commit into
developfrom
feature/20260728/ui-bugfis

Conversation

@krisjey

@krisjey krisjey commented Jul 28, 2026

Copy link
Copy Markdown
Owner

UI 페이지 종료 수명주기 훅 추가
Management 요청 취소 및 모달 리소스 정리 기능 추가
잘못된 URL 해시를 기본 Overview 경로로 교정하는 기능 추가
UI 정적 회귀 테스트 10개 추가
Changed
공통 라우팅
중복된 AJAX 페이지 로더를 하나로 통합
브라우저 뒤로가기·앞으로가기 지원
페이지 이동 시 문서 제목과 활성 메뉴 자동 갱신
허용된 UI 페이지만 로드하도록 경로 검증 강화
페이지 전환 시 이전 요청과 페이지 리소스 정리
페이지 로드 실패 시 사용자 오류 메시지 표시
초기 화면에서 테마 설정 패널이 자동으로 열리지 않도록 변경
Management
API 응답값을 textContent 기반으로 렌더링하도록 변경
설정 키를 URL에 사용할 때 안전하게 인코딩
설정 상세 조회가 완료되기 전까지 저장 버튼 비활성화
설정 키와 입력값을 저장 요청 전에 스냅샷으로 보관
로그인 및 저장 요청을 비동기 순서로 직렬화
저장 성공 이후에만 화면의 현재값 갱신
로그인·저장 진행 중 중복 제출 방지
모달과 편집 버튼의 접근성 레이블 개선
모바일 환경에서 설정 테이블 내부 가로 스크롤 지원
AJAX 페이지 전환과 충돌하지 않도록 모달 애니메이션 제거
Overview
통계 응답이 비어 있거나 표본 수가 부족한 경우 기본값 표시
중복 폴링을 방지하고 요청 완료 후 다음 폴링을 예약하도록 변경
페이지 이탈 시 진행 중인 API 요청 중단
페이지 이탈 시 ApexCharts 및 DataTable 인스턴스 정리
페이지 비활성 상태에서 지연 응답의 DOM 반영 방지
네트워크 통계 단위 계산 수정
메모리 차트 축을 숫자 값으로 유지
Nodes, Client Connections, Command Statistics, Slow Log 테이블의 모바일 반응형 처리 Realtime Stats
setInterval 기반 폴링을 직렬 setTimeout 방식으로 변경
동일한 타임스탬프의 차트 포인트 중복 추가 방지
차트 데이터별 최대 60개 포인트 유지
페이지 이탈 시 요청·타이머·차트·이벤트 리스너 정리
빈 통계와 빈 Instance Information 응답 처리
Analysis 및 Instance Information 테이블의 모바일 반응형 처리
장시간 숨겨진 탭 복귀 시 차트 재구성
공통 UI
문서 언어를 한국어로 변경
중복된 스타일시트 ID 제거
현재 UI 서버 주소를 헤더에 표시
메모리 단위 변환 시 문자열 입력을 숫자로 변환하고 비정상 값 처리
모바일 화면에서 문서 전체 가로 넘침 방지
Fixed
페이지별 폴링과 이벤트가 화면 전환 후에도 남는 문제
브라우저 뒤로가기 시 URL과 화면이 불일치하는 문제
서버 응답값을 HTML 문자열에 삽입하면서 발생할 수 있는 XSS 위험
인증 또는 설정 저장 실패 시 화면값이 먼저 변경되는 문제
서로 다른 설정의 비동기 응답이 뒤섞여 잘못된 설정값을 저장할 수 있는 문제
Realtime 차트 데이터가 장시간 계속 누적되는 문제
Overview 재진입 시 DataTable 인스턴스가 누적되는 문제
열린 모달에서 즉시 페이지를 이탈할 때 backdrop과 modal-open 상태가 남는 문제 Bootstrap 모달 전환 완료 후 제거된 DOM에 접근하며 발생하던 콘솔 오류
모바일 화면에서 넓은 표가 문서 전체 폭을 확장하는 문제

UI 페이지 종료 수명주기 훅 추가
Management 요청 취소 및 모달 리소스 정리 기능 추가
잘못된 URL 해시를 기본 Overview 경로로 교정하는 기능 추가
UI 정적 회귀 테스트 10개 추가
Changed
공통 라우팅
중복된 AJAX 페이지 로더를 하나로 통합
브라우저 뒤로가기·앞으로가기 지원
페이지 이동 시 문서 제목과 활성 메뉴 자동 갱신
허용된 UI 페이지만 로드하도록 경로 검증 강화
페이지 전환 시 이전 요청과 페이지 리소스 정리
페이지 로드 실패 시 사용자 오류 메시지 표시
초기 화면에서 테마 설정 패널이 자동으로 열리지 않도록 변경
Management
API 응답값을 textContent 기반으로 렌더링하도록 변경
설정 키를 URL에 사용할 때 안전하게 인코딩
설정 상세 조회가 완료되기 전까지 저장 버튼 비활성화
설정 키와 입력값을 저장 요청 전에 스냅샷으로 보관
로그인 및 저장 요청을 비동기 순서로 직렬화
저장 성공 이후에만 화면의 현재값 갱신
로그인·저장 진행 중 중복 제출 방지
모달과 편집 버튼의 접근성 레이블 개선
모바일 환경에서 설정 테이블 내부 가로 스크롤 지원
AJAX 페이지 전환과 충돌하지 않도록 모달 애니메이션 제거
Overview
통계 응답이 비어 있거나 표본 수가 부족한 경우 기본값 표시
중복 폴링을 방지하고 요청 완료 후 다음 폴링을 예약하도록 변경
페이지 이탈 시 진행 중인 API 요청 중단
페이지 이탈 시 ApexCharts 및 DataTable 인스턴스 정리
페이지 비활성 상태에서 지연 응답의 DOM 반영 방지
네트워크 통계 단위 계산 수정
메모리 차트 축을 숫자 값으로 유지
Nodes, Client Connections, Command Statistics, Slow Log 테이블의 모바일 반응형 처리
Realtime Stats
setInterval 기반 폴링을 직렬 setTimeout 방식으로 변경
동일한 타임스탬프의 차트 포인트 중복 추가 방지
차트 데이터별 최대 60개 포인트 유지
페이지 이탈 시 요청·타이머·차트·이벤트 리스너 정리
빈 통계와 빈 Instance Information 응답 처리
Analysis 및 Instance Information 테이블의 모바일 반응형 처리
장시간 숨겨진 탭 복귀 시 차트 재구성
공통 UI
문서 언어를 한국어로 변경
중복된 스타일시트 ID 제거
현재 UI 서버 주소를 헤더에 표시
메모리 단위 변환 시 문자열 입력을 숫자로 변환하고 비정상 값 처리
모바일 화면에서 문서 전체 가로 넘침 방지
Fixed
페이지별 폴링과 이벤트가 화면 전환 후에도 남는 문제
브라우저 뒤로가기 시 URL과 화면이 불일치하는 문제
서버 응답값을 HTML 문자열에 삽입하면서 발생할 수 있는 XSS 위험
인증 또는 설정 저장 실패 시 화면값이 먼저 변경되는 문제
서로 다른 설정의 비동기 응답이 뒤섞여 잘못된 설정값을 저장할 수 있는 문제
Realtime 차트 데이터가 장시간 계속 누적되는 문제
Overview 재진입 시 DataTable 인스턴스가 누적되는 문제
열린 모달에서 즉시 페이지를 이탈할 때 backdrop과 modal-open 상태가 남는 문제
Bootstrap 모달 전환 완료 후 제거된 DOM에 접근하며 발생하던 콘솔 오류
모바일 화면에서 넓은 표가 문서 전체 폭을 확장하는 문제
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant