Skip to content

fix(frontend): add bounds check on focusedIndex before Enter key sele…

f3fcaec
Select commit
Loading
Failed to load commit list.
Draft

feat(frontend): bump @heroui/react from 2.8.10 to 3.0.1 and fix failing tests #4434

fix(frontend): add bounds check on focusedIndex before Enter key sele…
f3fcaec
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Mar 30, 2026 in 49s

Annotations

Check warning on line 37 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'value' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqP&open=AZ0-j7dsUQIsvQ7tNHqP&pullRequest=4434

Check warning on line 28 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'children' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHp_&open=AZ0-j7dsUQIsvQ7tNHp_&pullRequest=4434

Check warning on line 26 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'isDisabled' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHp-&open=AZ0-j7dsUQIsvQ7tNHp-&pullRequest=4434

Check warning on line 463 in frontend/src/components/ModuleForm.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Elements with the ARIA role "combobox" must have the following attributes defined: aria-controls,aria-expanded

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-stmmTnEYjuXzNLiN&open=AZ0-stmmTnEYjuXzNLiN&pullRequest=4434

Check warning on line 33 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'onPress' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqJ&open=AZ0-j7dsUQIsvQ7tNHqJ&pullRequest=4434

Check warning on line 11 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'className' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHp4&open=AZ0-j7dsUQIsvQ7tNHp4&pullRequest=4434

Check warning on line 37 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'onChange' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqQ&open=AZ0-j7dsUQIsvQ7tNHqQ&pullRequest=4434

Check warning on line 32 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'selectedKeys' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqG&open=AZ0-j7dsUQIsvQ7tNHqG&pullRequest=4434

Check warning on line 28 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'variant' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqA&open=AZ0-j7dsUQIsvQ7tNHqA&pullRequest=4434

Check warning on line 34 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'data-title' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqL&open=AZ0-j7dsUQIsvQ7tNHqL&pullRequest=4434

Check warning on line 11 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'children' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHp3&open=AZ0-j7dsUQIsvQ7tNHp3&pullRequest=4434

Check warning on line 16 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use Array index in keys

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHp7&open=AZ0-j7dsUQIsvQ7tNHp7&pullRequest=4434

Check warning on line 37 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'type' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqO&open=AZ0-j7dsUQIsvQ7tNHqO&pullRequest=4434

Check warning on line 11 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'separator' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHp5&open=AZ0-j7dsUQIsvQ7tNHp5&pullRequest=4434

Check warning on line 477 in frontend/src/components/ModuleForm.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use <select size=...>, <select multiple=...>, or <datalist> instead of the "listbox" role to ensure accessibility across all devices.

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-stmmTnEYjuXzNLiO&open=AZ0-stmmTnEYjuXzNLiO&pullRequest=4434

Check warning on line 41 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'children' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqS&open=AZ0-j7dsUQIsvQ7tNHqS&pullRequest=4434

Check warning on line 37 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'placeholder' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqR&open=AZ0-j7dsUQIsvQ7tNHqR&pullRequest=4434

Check warning on line 482 in frontend/src/components/ModuleForm.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-interactive elements should not be assigned interactive roles.

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-stmmTnEYjuXzNLiQ&open=AZ0-stmmTnEYjuXzNLiQ&pullRequest=4434

Check warning on line 26 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'className' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHp9&open=AZ0-j7dsUQIsvQ7tNHp9&pullRequest=4434

Check warning on line 30 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'children' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqC&open=AZ0-j7dsUQIsvQ7tNHqC&pullRequest=4434

Check warning on line 37 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'id' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqN&open=AZ0-j7dsUQIsvQ7tNHqN&pullRequest=4434

Check warning on line 4 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'className' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHp2&open=AZ0-j7dsUQIsvQ7tNHp2&pullRequest=4434

Check warning on line 33 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'children' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqI&open=AZ0-j7dsUQIsvQ7tNHqI&pullRequest=4434

Check warning on line 477 in frontend/src/components/ModuleForm.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-interactive elements should not be assigned interactive roles.

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-stmmTnEYjuXzNLiP&open=AZ0-stmmTnEYjuXzNLiP&pullRequest=4434

Check warning on line 32 in frontend/__mocks__/@heroui/react.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'onAction' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=OWASP_Nest&issues=AZ0-j7dsUQIsvQ7tNHqF&open=AZ0-j7dsUQIsvQ7tNHqF&pullRequest=4434