diff --git a/sources/src/main/resources/META-INF/resources/index.html b/sources/src/main/resources/META-INF/resources/index.html
index 8a7298e6b..334e198a7 100644
--- a/sources/src/main/resources/META-INF/resources/index.html
+++ b/sources/src/main/resources/META-INF/resources/index.html
@@ -748,7 +748,8 @@
Audit and review just-in-time access
// Step: Select project.
//
const requestPane = gui.requestPane;
- requestPane.selectedProjectId = localSettings.lastProjectId;
+ requestPane.selectedProjectId = queryParameters.get("projectId") ?? localSettings.lastProjectId;
+
requestPane.requestStep.addHandler(async () => {
if (!(requestPane.selectedProjectId)) {
throw "Select a project";