diff --git a/src/client/app/desktop/views/pages/deck/deck.vue b/src/client/app/desktop/views/pages/deck/deck.vue
index ef54dd7fb..b876dec10 100644
--- a/src/client/app/desktop/views/pages/deck/deck.vue
+++ b/src/client/app/desktop/views/pages/deck/deck.vue
@@ -29,12 +29,14 @@ export default Vue.extend({
 		XNotificationsColumn,
 		XWidgetsColumn
 	},
+
 	computed: {
 		columns() {
 			if (this.$store.state.settings.deck == null) return [];
 			return this.$store.state.settings.deck.columns;
 		}
 	},
+
 	created() {
 		if (this.$store.state.settings.deck == null) {
 			const deck = {
@@ -63,6 +65,14 @@ export default Vue.extend({
 		}
 	},
 
+	mounted() {
+		document.documentElement.style.overflow = 'hidden';
+	},
+
+	beforeDestroy() {
+		document.documentElement.style.overflow = 'auto';
+	},
+
 	methods: {
 		add() {
 			this.os.new(Menu, {