diff --git a/src/client/components/page/page.canvas.vue b/src/client/components/page/page.canvas.vue
index ea6fa2c51a1010b23eb73897f96442b148031a9a..a0f424bf6028696a36cc0870890ccd49f429d8fe 100644
--- a/src/client/components/page/page.canvas.vue
+++ b/src/client/components/page/page.canvas.vue
@@ -26,6 +26,8 @@ export default Vue.extend({
 .ysrxegms {
 	display: inline-block;
 	vertical-align: bottom;
+	overflow: auto;
+	max-width: 100%;
 
 	> canvas {
 		display: block;