diff --git a/resources/assets/stylesheets/scss/courseware.scss b/resources/assets/stylesheets/scss/courseware.scss
index 8a91effb369b55ac6ac32f5ecce8651117502141..f1a71ff87826b80aed5f2420eda87cc81d94bccf 100644
--- a/resources/assets/stylesheets/scss/courseware.scss
+++ b/resources/assets/stylesheets/scss/courseware.scss
@@ -4800,13 +4800,14 @@ cw tiles
             background: none;
 
             progress {
+                appearance: none;
                 display: block;
                 width: 100%;
                 height: 3px;
                 margin: 0;
                 border: none;
                 background: rgba(0,0,0,0.3);
-                &:-webkit-progress-bar {
+                &::-webkit-progress-bar {
                     background:  rgba(0,0,0,0.3);
                 }
                 &::-webkit-progress-value {
diff --git a/resources/vue/components/courseware/CoursewareUnitItem.vue b/resources/vue/components/courseware/CoursewareUnitItem.vue
index a8f55829ed8a046c8a2b5b36ecf204af15568d5c..c55a0f38cc981fa47fc2543dc5b79bac4dea9883 100644
--- a/resources/vue/components/courseware/CoursewareUnitItem.vue
+++ b/resources/vue/components/courseware/CoursewareUnitItem.vue
@@ -1,7 +1,7 @@
 <template>
-    <div class="courseware-unit-item">
+    <li class="courseware-unit-item">
         <courseware-tile
-            tag="li"
+            tag="div"
             :color="color"
             :title="title"
             :descriptionLink="url"
@@ -54,7 +54,7 @@
 
         <courseware-unit-item-dialog-export v-if="showExportDialog" :unit="unit" @close="showExportDialog = false" />
         <courseware-unit-item-dialog-settings v-if="showSettingsDialog" :unit="unit" @close="closeSettingsDialog"/>
-    </div>
+    </li>
 </template>
 
 <script>
@@ -181,4 +181,4 @@ export default {
             this.companionSuccess({ info: this.$gettext('Lernmaterial kopiert.') });        }
     }
 }
-</script>
\ No newline at end of file
+</script>