diff --git a/frontend/src/components/ListContainer/ListContainer.jsx b/frontend/src/components/ListContainer/ListContainer.jsx
index 5f8f82d2..979969ef 100644
--- a/frontend/src/components/ListContainer/ListContainer.jsx
+++ b/frontend/src/components/ListContainer/ListContainer.jsx
@@ -153,7 +153,7 @@ export default function ListContainer({
: null}
- {assignedScenarios.length ? (
+ {assignedScenarios && assignedScenarios.length ? (
<>
{!sceneSelectionPage && (
Assigned scenarios
@@ -171,14 +171,15 @@ export default function ListContainer({
) : null}
{assignedScenarios && assignedScenarios.length > 0
- ? assignedScenarios.map(({ _id, name }) => (
+ ? assignedScenarios.map((item) => (
onItemClick(event, { _id })}
- onContextMenu={() => onItemRightClick({ _id })}
+ onClick={() => {
+ window.open(`/play/${item._id}`, "_blank");
+ }}
>
- {sceneSelectionPage ? (
-
- ) : (
-
- )}
+
- {invalidNameId === _id && (
+ {invalidNameId === item._id && (
invalid null name
)}
diff --git a/frontend/src/features/status/InvalidRolePage.jsx b/frontend/src/features/status/InvalidRolePage.jsx
index c318edaa..e8ff42b1 100644
--- a/frontend/src/features/status/InvalidRolePage.jsx
+++ b/frontend/src/features/status/InvalidRolePage.jsx
@@ -1,8 +1,8 @@
import { Button } from "@mui/material";
import { useContext, useState } from "react";
import { useLocation } from "react-router-dom";
-import NotesDisplayCard from "../playScenario/modals/NotesModal/NotesModal";
import AuthenticationContext from "../../context/AuthenticationContext";
+import NotesDisplayCard from "../playScenario/modals/NotesModal/NotesModal";
function InvalidRolePage({ group }) {
const { user } = useContext(AuthenticationContext);
@@ -61,8 +61,8 @@ function InvalidRolePage({ group }) {
— or —