diff --git a/src/components/MenuEnvelope.vue b/src/components/MenuEnvelope.vue
index 098b7043ae7bdab8e30fa304d1b966bcfc521eb2..007401af4abbb3b4adccd9f81532d4984a98f141 100644
--- a/src/components/MenuEnvelope.vue
+++ b/src/components/MenuEnvelope.vue
@@ -308,3 +308,16 @@ export default {
 	},
 }
 </script>
+<style lang="scss" scoped>
+	.source-modal {
+		::v-deep .modal-container {
+			height: 800px;
+		}
+
+		.source-modal-content {
+			width: 100%;
+			height: 100%;
+			overflow-y: scroll !important;
+		}
+	}
+</style>
diff --git a/src/components/ThreadEnvelope.vue b/src/components/ThreadEnvelope.vue
index 7ee548b6dbe662a8e138cc876ad2e7de41a399ae..919b5f03e9ac2f74a24bb7aabca85da47e45affa 100644
--- a/src/components/ThreadEnvelope.vue
+++ b/src/components/ThreadEnvelope.vue
@@ -311,17 +311,6 @@ export default {
 	.left {
 		flex-grow: 1;
 	}
-	.source-modal {
-		::v-deep .modal-container {
-			height: 800px;
-		}
-
-		.source-modal-content {
-			width: 100%;
-			height: 100%;
-			overflow-y: scroll;
-		}
-	}
 	.icon-important {
 		::v-deep path {
 			fill: #ffcc00;