diff --git a/frontend/src/components/CourseOutline.vue b/frontend/src/components/CourseOutline.vue
index 598d694a..ec1d0c2d 100644
--- a/frontend/src/components/CourseOutline.vue
+++ b/frontend/src/components/CourseOutline.vue
@@ -2,9 +2,9 @@
-
+
{{ __(title) }}
-
+
-
diff --git a/frontend/src/components/Modals/YouTubeExplanation.vue b/frontend/src/components/Modals/YouTubeExplanation.vue
index c293616d..baec794c 100644
--- a/frontend/src/components/Modals/YouTubeExplanation.vue
+++ b/frontend/src/components/Modals/YouTubeExplanation.vue
@@ -16,6 +16,7 @@
muted
width="100%"
controlsList="nodownload"
+ oncontextmenu="return false;"
class="rounded-sm"
>
diff --git a/frontend/src/pages/CreateCourse.vue b/frontend/src/pages/CreateCourse.vue
index 7795dd90..db30b395 100644
--- a/frontend/src/pages/CreateCourse.vue
+++ b/frontend/src/pages/CreateCourse.vue
@@ -165,7 +165,7 @@
-
+
{
- if (!user.data?.is_moderator || !user.data?.is_instructor) {
+ if (!user.data?.is_moderator && !user.data?.is_instructor) {
router.push({ name: 'Courses' })
}
if (props.courseName !== 'new') {
diff --git a/frontend/src/pages/CreateLesson.vue b/frontend/src/pages/CreateLesson.vue
index c9ad7878..6107ea79 100644
--- a/frontend/src/pages/CreateLesson.vue
+++ b/frontend/src/pages/CreateLesson.vue
@@ -114,6 +114,7 @@ const renderEditor = (holder) => {
return new EditorJS({
holder: holder,
tools: getEditorTools(),
+ autofocus: true,
})
}
diff --git a/frontend/src/pages/Lesson.vue b/frontend/src/pages/Lesson.vue
index 4bc0d938..318e6175 100644
--- a/frontend/src/pages/Lesson.vue
+++ b/frontend/src/pages/Lesson.vue
@@ -151,7 +151,7 @@