diff --git a/src/contents/ui/JoinRoomPage.qml b/src/contents/ui/JoinRoomPage.qml
--- a/src/contents/ui/JoinRoomPage.qml
+++ b/src/contents/ui/JoinRoomPage.qml
@@ -11,7 +11,7 @@
 
 import '.' as Kazv
 
-Kirigami.Page {
+Kazv.ClosableScrollablePage {
   id: joinRoomPage
   title: l10n.get('join-room-page-title')
 
diff --git a/src/tests/quick-tests/tst_JoinRoomPage.qml b/src/tests/quick-tests/tst_JoinRoomPage.qml
--- a/src/tests/quick-tests/tst_JoinRoomPage.qml
+++ b/src/tests/quick-tests/tst_JoinRoomPage.qml
@@ -39,6 +39,12 @@
     name: 'JoinRoomPageTest'
     when: windowShown
 
+    function initTestCase() {
+      if (MK.KazvUtil.kfQtMajorVersion === 6) {
+        joinRoomPage.contentItem.clip = false;
+      }
+    }
+
     function cleanup() {
       mockHelper.clearAll();
     }