diff --git a/app/assets/javascripts/boards/components/board_content.vue b/app/assets/javascripts/boards/components/board_content.vue
index bc7e12987f0f3799558f836358e6fb3df1eece95..1004e15592bdcb89660899e3cb9e4433f02f51ce 100644
--- a/app/assets/javascripts/boards/components/board_content.vue
+++ b/app/assets/javascripts/boards/components/board_content.vue
@@ -376,6 +376,7 @@ export default {
           @workItemDeleted="onIssuableDeleted(activeIssuable)"
           @attributesUpdated="onAttributeUpdated"
           @workItemStateUpdated="onStateUpdated"
+          @workItemTypeChanged="updateBoardCard($event, activeIssuable)"
         />
       </template>
     </board-drawer-wrapper>
diff --git a/ee/app/controllers/ee/groups/boards_controller.rb b/ee/app/controllers/ee/groups/boards_controller.rb
index 390419db9aa526d3e10239545782141cb2f62eb9..7433fa806968f9b2427e8cdcbd9becdff2b1f1f4 100644
--- a/ee/app/controllers/ee/groups/boards_controller.rb
+++ b/ee/app/controllers/ee/groups/boards_controller.rb
@@ -8,6 +8,7 @@ module BoardsController
       prepended do
         before_action do
           push_force_frontend_feature_flag(:work_item_epics, group.work_item_epics_enabled?)
+          push_frontend_feature_flag(:namespace_level_work_items, group)
         end
       end
     end
diff --git a/ee/app/controllers/ee/projects/boards_controller.rb b/ee/app/controllers/ee/projects/boards_controller.rb
index db6abed82082b6f8a30e508b84afd482acf7efc6..c2081699e9b3f5d48d348725090091409c85a1c2 100644
--- a/ee/app/controllers/ee/projects/boards_controller.rb
+++ b/ee/app/controllers/ee/projects/boards_controller.rb
@@ -8,6 +8,7 @@ module BoardsController
       prepended do
         before_action do
           push_force_frontend_feature_flag(:work_item_epics, project&.group&.work_item_epics_enabled?)
+          push_frontend_feature_flag(:namespace_level_work_items, project&.group)
         end
       end
     end