fix: improve face detail navigation with debug info

- Moved navigation arrows outside modal overlay for proper z-index
- Added pointer-events: none to overlay to allow arrow clicks
- Simplified trace matching to use only trace_id
- Added visible debug info in modal header (nav:xxx idx:xxx list:xxx)
- Added console logging for navigation context setup
This commit is contained in:
2026-10-30 20:05:09 +08:00
parent 8b581af7ad
commit 0ca421df78

View File

@@ -326,6 +326,7 @@
<div class="ms-face-detail-info"> <div class="ms-face-detail-info">
<div class="ms-face-detail-title"> <div class="ms-face-detail-title">
<span class="ms-face-trace-id">{{ faceDetailModal.candidate?.file_uuid }}:FS#{{ faceDetailModal.candidate?.trace_id }}</span> <span class="ms-face-trace-id">{{ faceDetailModal.candidate?.file_uuid }}:FS#{{ faceDetailModal.candidate?.trace_id }}</span>
<span class="ms-nav-debug" style="font-size:10px;color:#888;margin-left:8px;">nav:{{ faceDetailNavSource || 'null' }} idx:{{ faceDetailNavIndex }} list:{{ faceDetailNavList.length }}</span>
</div> </div>
<div class="ms-face-detail-row"> <div class="ms-face-detail-row">
<span class="ms-face-detail-value">F{{ faceDetailModal.candidate?.start_frame }}–[F{{ faceDetailModal.candidate?.frame_number }}]–F{{ faceDetailModal.candidate?.end_frame }} {{ faceDetailModal.candidate?.frame_count }} Frames</span> <span class="ms-face-detail-value">F{{ faceDetailModal.candidate?.start_frame }}–[F{{ faceDetailModal.candidate?.frame_number }}]–F{{ faceDetailModal.candidate?.end_frame }} {{ faceDetailModal.candidate?.frame_count }} Frames</span>