## Summary - [ ] I have searched existing issues to ensure this hasn't been reported. ### Short summary **Expected Behaviour**: **Current Behaviour**: **Suggested fix (optional)**: ## Steps to reproduce To reproduce this bug: * Step 1 * Step 2 * ... ## Reproducibility - [ ] **Consistent:** Happens every time. - [ ] **Intermittent:** Happens roughly [X]% of the time or every [X] scans/clicks. - [ ] **One-off:** Only happened once so far. ## Configuration | Component | Value | | :-------- | :------- | | **Server Version** | v2 or v3 | | **Release/Branch** | e.g. v3.0.0-alpha1 | | **UI/Client** | e.g. Chrome, Firefox, OpenFlexure Connect | | **Server Operating System** | e.g. OpenFlexure Raspbian | | **Server Python Version (if known)** | e.g. Python 3.13.5 | | **Operating System for UI/Client** | e.g. Windows 11 | | **Camera Version** | e.g. Raspberry Pi Camera v2 | | **Board Version** | Sangaboard v0.5 | ## Relevant logs and/or screenshots ## Additional details /label ~bug