diff --git a/uw_sites_all.install b/uw_sites_all.install
index cdd92cd2de9727c579cc4dfc8fb40d15ed5a96ad..1bd800fea5bc3ccdbbc0c4cc1a3f815cf97b1926 100644
--- a/uw_sites_all.install
+++ b/uw_sites_all.install
@@ -2102,3 +2102,23 @@ function uw_sites_all_update_9168(&$sandbox) {
 function uw_sites_all_update_9169(&$sandbox) {
   \Drupal::service('module_installer')->install(['views_tree']);
 }
+
+/**
+ * Uninstall layout_builder_modal and install layout_builder_iframe_modal.
+ */
+function uw_sites_all_update_9170(&$sandbox) {
+
+  // Uninstall layout_builder_modal.
+  $modules = [
+    'layout_builder_modal',
+  ];
+
+  \Drupal::service('module_installer')->uninstall($modules);
+
+  // Install layout_builder_iframe_modal.
+  $modules = [
+    'layout_builder_iframe_modal',
+  ];
+
+  \Drupal::service('module_installer')->install($modules);
+}