e3d8481f4f0b8aedd73630f20b7b7e27f63f8531
- Extracted updateFilterChips() helper to decouple chip visual state from
the brittle event.target dependency in setFilter()
- Call updateFilterChips() inside renderGallery() so chip visual state
always matches currentFilter when gallery re-renders
- Reset chip classes in resetAll() to prevent stale active state from
persisting across sessions
- Fixes a bug where resetAll() set currentFilter='all' but left a
previous chip (e.g. '📍 GPS') visually active
Description
EXIF GPS scanner test rig — multi-photo gallery with client/server EXIF comparison and OCR
Languages
HTML
65.6%
Python
31%
Shell
2.7%
JavaScript
0.7%