diff --git a/ghost/admin/app/components/modal-portal-settings.hbs b/ghost/admin/app/components/modal-portal-settings.hbs
index e1e138d433..67ef856767 100644
--- a/ghost/admin/app/components/modal-portal-settings.hbs
+++ b/ghost/admin/app/components/modal-portal-settings.hbs
@@ -317,7 +317,7 @@
diff --git a/ghost/admin/app/styles/layouts/portal-settings.css b/ghost/admin/app/styles/layouts/portal-settings.css
index 9600b9c4c5..88a237635b 100644
--- a/ghost/admin/app/styles/layouts/portal-settings.css
+++ b/ghost/admin/app/styles/layouts/portal-settings.css
@@ -356,6 +356,10 @@
height: calc((1 / 0.95) * 100%) !important;
}
+.gh-portal-siteiframe-enabled {
+ pointer-events: unset;
+}
+
.gh-portal-site-frame-cover {
position: absolute;
top: 0;
diff --git a/ghost/admin/app/styles/layouts/settings.css b/ghost/admin/app/styles/layouts/settings.css
index 5269465ced..90c5bf133c 100644
--- a/ghost/admin/app/styles/layouts/settings.css
+++ b/ghost/admin/app/styles/layouts/settings.css
@@ -1596,6 +1596,10 @@ p.theme-validation-details {
transition: height 0.17s ease-out;
}
+.gh-setting-members-portal-mock.mock-enabled {
+ pointer-events: unset;
+}
+
.gh-setting-members-portal-disabled {
display: flex;
flex-direction: column;
diff --git a/ghost/admin/app/templates/settings/membership.hbs b/ghost/admin/app/templates/settings/membership.hbs
index 9938d9bd3d..4309cb8202 100644
--- a/ghost/admin/app/templates/settings/membership.hbs
+++ b/ghost/admin/app/templates/settings/membership.hbs
@@ -47,7 +47,7 @@