}
const fileInput = document.getElementById('file');
+const headerBrowseFindings = document.getElementById('header-browse-findings');
+if (headerBrowseFindings) {
+ headerBrowseFindings.addEventListener('click', () => fileInput.click());
+}
fileInput.addEventListener('change', () => {
const selectedFile = fileInput.files?.[0];
fileInput.value = '';
diff --git a/tests/test_dashboard_core.py b/tests/test_dashboard_core.py
index 75a5809f..0723c7b8 100644
--- a/tests/test_dashboard_core.py
+++ b/tests/test_dashboard_core.py
@@ -77,7 +77,7 @@ def test_dashboard_rows_are_keyboard_accessible():
assert 'tabindex="0" role="button"' in html
assert 'title="View details for finding"' in html
assert "tbody tr:focus-visible" in html
- assert "aria-label=\"Upload findings file\"" in html
+ assert "Upload findings file" in html
assert "aria-label=\"Search findings\"" in html
assert "aria-label=\"Filter by severity\"" in html
assert "tr.addEventListener('keydown'" in html