diff --git a/plugins/chat/spec/system/archive_channel_spec.rb b/plugins/chat/spec/system/archive_channel_spec.rb
index fdd32e3f51c..998045e1b57 100644
--- a/plugins/chat/spec/system/archive_channel_spec.rb
+++ b/plugins/chat/spec/system/archive_channel_spec.rb
@@ -53,9 +53,9 @@ RSpec.describe "Archive channel", type: :system, js: true do
       end
 
       context "when archiving" do
-        # before { Jobs.run_immediately! }
+        it "works" do
+          Jobs.run_immediately!
 
-        xit "works" do
           chat.visit_channel_settings(channel_1)
           click_button(I18n.t("js.chat.channel_settings.archive_channel"))
           find("#split-topic-name").fill_in(with: "An interesting topic for cats")
@@ -66,18 +66,19 @@ RSpec.describe "Archive channel", type: :system, js: true do
         end
 
         context "when archived channels had unreads" do
-          before do
+          before { channel_1.add(current_user) }
+
+          it "clears unread indicators" do
+            Jobs.run_immediately!
+
             other_user = Fabricate(:user)
             channel_1.add(other_user)
-            channel_1.add(current_user)
             Chat::ChatMessageCreator.create(
               chat_channel: channel_1,
               user: other_user,
               content: "this is fine @#{current_user.username}",
             )
-          end
 
-          xit "clears unread indicators" do
             visit("/")
             expect(page.find(".chat-channel-unread-indicator")).to have_content(1)
 
@@ -92,10 +93,7 @@ RSpec.describe "Archive channel", type: :system, js: true do
       end
 
       context "when archiving failed" do
-        before do
-          # Jobs.run_immediately!
-          channel_1.update!(status: :read_only)
-        end
+        before { channel_1.update!(status: :read_only) }
 
         fab!(:archive) do
           ChatChannelArchive.create!(
@@ -108,7 +106,9 @@ RSpec.describe "Archive channel", type: :system, js: true do
           )
         end
 
-        xit "can be retried" do
+        it "can be retried" do
+          Jobs.run_immediately!
+
           chat.visit_channel(channel_1)
           click_button(I18n.t("js.chat.channel_archive.retry"))
 
diff --git a/plugins/chat/spec/system/channel_members_page_spec.rb b/plugins/chat/spec/system/channel_members_page_spec.rb
index d10026fb4eb..952a45df592 100644
--- a/plugins/chat/spec/system/channel_members_page_spec.rb
+++ b/plugins/chat/spec/system/channel_members_page_spec.rb
@@ -37,13 +37,13 @@ RSpec.describe "Channel - Info - Members page", type: :system, js: true do
         channel_1.add(current_user)
         channel_1.add(Fabricate(:user, username: "cat"))
         98.times { channel_1.add(Fabricate(:user)) }
-
-        channel_1.update!(user_count_stale: true)
-        # Jobs.run_immediately!
-        Jobs::UpdateChannelUserCount.new.execute(chat_channel_id: channel_1.id)
       end
 
-      xit "shows all members" do
+      it "shows all members" do
+        Jobs.run_immediately!
+        channel_1.update!(user_count_stale: true)
+        Jobs::UpdateChannelUserCount.new.execute(chat_channel_id: channel_1.id)
+
         chat_page.visit_channel_members(channel_1)
 
         expect(page).to have_selector(".channel-members-view__list-item", count: 50)
@@ -58,7 +58,11 @@ RSpec.describe "Channel - Info - Members page", type: :system, js: true do
       end
 
       context "with filter" do
-        xit "filters members" do
+        it "filters members" do
+          Jobs.run_immediately!
+          channel_1.update!(user_count_stale: true)
+          Jobs::UpdateChannelUserCount.new.execute(chat_channel_id: channel_1.id)
+
           chat_page.visit_channel_members(channel_1)
           find(".channel-members-view__search-input").fill_in(with: "cat")
 
diff --git a/plugins/chat/spec/system/jit_messages_spec.rb b/plugins/chat/spec/system/jit_messages_spec.rb
index 5eff1768bc3..0aaa4b16806 100644
--- a/plugins/chat/spec/system/jit_messages_spec.rb
+++ b/plugins/chat/spec/system/jit_messages_spec.rb
@@ -15,7 +15,7 @@ RSpec.describe "JIT messages", type: :system, js: true do
   end
 
   context "when mentioning a user not on the channel" do
-    xit "displays a mention warning" do
+    it "displays a mention warning" do
       Jobs.run_immediately!
 
       chat.visit_channel(channel_1)
@@ -36,7 +36,7 @@ RSpec.describe "JIT messages", type: :system, js: true do
       private_channel_1.add(current_user)
     end
 
-    xit "displays a mention warning" do
+    it "displays a mention warning" do
       Jobs.run_immediately!
 
       chat.visit_channel(private_channel_1)
@@ -52,7 +52,7 @@ RSpec.describe "JIT messages", type: :system, js: true do
     context "when group can't be mentioned" do
       fab!(:group_1) { Fabricate(:group, mentionable_level: Group::ALIAS_LEVELS[:nobody]) }
 
-      xit "displays a mention warning" do
+      it "displays a mention warning" do
         Jobs.run_immediately!
 
         chat.visit_channel(channel_1)
diff --git a/plugins/chat/spec/system/message_notifications_mobile_spec.rb b/plugins/chat/spec/system/message_notifications_mobile_spec.rb
index fb5f1437be9..b56a6d25be6 100644
--- a/plugins/chat/spec/system/message_notifications_mobile_spec.rb
+++ b/plugins/chat/spec/system/message_notifications_mobile_spec.rb
@@ -32,6 +32,8 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
         context "when not member of the channel" do
           context "when a message is created" do
             it "doesn't show anything" do
+              Jobs.run_immediately!
+
               visit("/chat")
               using_session(:user_1) { create_message(channel: channel_1, creator: user_1) }
 
@@ -48,7 +50,6 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
 
           context "when user is in DnD" do
             before do
-              # Jobs.run_immediately!
               Fabricate(
                 :do_not_disturb_timing,
                 user: current_user,
@@ -57,7 +58,9 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
               )
             end
 
-            xit "doesn’t show indicator in header" do
+            it "doesn’t show indicator in header" do
+              Jobs.run_immediately!
+
               visit("/chat")
               using_session(:user_1) { create_message(channel: channel_1, creator: user_1) }
 
@@ -70,7 +73,9 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
             before { channel_1.membership_for(current_user).update!(muted: true) }
 
             context "when a message is created" do
-              xit "doesn't show anything" do
+              it "doesn't show anything" do
+                Jobs.run_immediately!
+
                 visit("/chat")
                 using_session(:user_1) { create_message(channel: channel_1, creator: user_1) }
 
@@ -84,6 +89,8 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
 
           context "when a message is created" do
             it "correctly renders notifications" do
+              Jobs.run_immediately!
+
               visit("/chat")
               using_session(:user_1) { create_message(channel: channel_1, creator: user_1) }
 
@@ -97,6 +104,8 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
 
           context "when a message with mentions is created" do
             it "correctly renders notifications" do
+              Jobs.run_immediately!
+
               visit("/chat")
               using_session(:user_1) do
                 create_message(
@@ -126,6 +135,8 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
 
         context "when a message is created" do
           it "correctly renders notifications" do
+            Jobs.run_immediately!
+
             visit("/chat")
             using_session(:user_1) { create_message(channel: dm_channel_1, creator: user_1) }
 
@@ -134,12 +145,14 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
               ".chat-channel-row[data-chat-channel-id=\"#{dm_channel_1.id}\"] .chat-channel-unread-indicator",
             )
 
-            using_session(:user_1) {  create_message(channel: dm_channel_1, creator: user_1) }
+            using_session(:user_1) { create_message(channel: dm_channel_1, creator: user_1) }
 
             expect(page).to have_css(".chat-header-icon .chat-channel-unread-indicator", text: "2")
           end
 
           it "reorders channels" do
+            Jobs.run_immediately!
+
             visit("/chat")
 
             expect(page).to have_css(
@@ -174,6 +187,8 @@ RSpec.describe "Message notifications - mobile", type: :system, js: true, mobile
 
         context "when messages are created" do
           it "correctly renders notifications" do
+            Jobs.run_immediately!
+
             visit("/chat")
             using_session(:user_1) { create_message(channel: channel_1, creator: user_1) }
 
diff --git a/plugins/chat/spec/system/message_notifications_with_sidebar_spec.rb b/plugins/chat/spec/system/message_notifications_with_sidebar_spec.rb
index 14155c5d935..b12d23da0f2 100644
--- a/plugins/chat/spec/system/message_notifications_with_sidebar_spec.rb
+++ b/plugins/chat/spec/system/message_notifications_with_sidebar_spec.rb
@@ -46,7 +46,6 @@ RSpec.describe "Message notifications - with sidebar", type: :system, js: true d
 
           context "when user is in DnD" do
             before do
-              # Jobs.run_immediately!
               Fabricate(
                 :do_not_disturb_timing,
                 user: current_user,
@@ -55,7 +54,9 @@ RSpec.describe "Message notifications - with sidebar", type: :system, js: true d
               )
             end
 
-            xit "doesn’t show indicator in header" do
+            it "doesn’t show indicator in header" do
+              Jobs.run_immediately!
+
               visit("/")
               using_session(:user_1) { create_message(channel: channel_1, creator: user_1) }
 
@@ -89,9 +90,9 @@ RSpec.describe "Message notifications - with sidebar", type: :system, js: true d
           end
 
           context "when a message with mentions is created" do
-            # before { Jobs.run_immediately! }
+            it "correctly renders notifications" do
+              Jobs.run_immediately!
 
-            xit "correctly renders notifications" do
               visit("/")
               using_session(:user_1) do
                 create_message(
diff --git a/plugins/chat/spec/system/user_menu_notifications/sidebar_spec.rb b/plugins/chat/spec/system/user_menu_notifications/sidebar_spec.rb
index edfae85e0e0..6dfbff7105a 100644
--- a/plugins/chat/spec/system/user_menu_notifications/sidebar_spec.rb
+++ b/plugins/chat/spec/system/user_menu_notifications/sidebar_spec.rb
@@ -39,10 +39,10 @@ RSpec.describe "User menu notifications | sidebar", type: :system, js: true do
     context "when dm channel" do
       fab!(:dm_channel_1) { Fabricate(:direct_message_channel, users: [current_user, other_user]) }
 
-      # before { Jobs.run_immediately! }
-
       context "when @username" do
-        xit "shows a mention notification" do
+        it "shows a mention notification" do
+          Jobs.run_immediately!
+
           message =
             Chat::ChatMessageCreator.create(
               chat_channel: dm_channel_1,
@@ -106,7 +106,9 @@ RSpec.describe "User menu notifications | sidebar", type: :system, js: true do
       end
 
       context "when @username" do
-        xit "shows a mention notification" do
+        it "shows a mention notification" do
+          Jobs.run_immediately!
+
           message =
             Chat::ChatMessageCreator.create(
               chat_channel: channel_1,
diff --git a/plugins/chat/spec/system/user_status/sidebar_spec.rb b/plugins/chat/spec/system/user_status/sidebar_spec.rb
index d49688dc790..ee8a99ebac1 100644
--- a/plugins/chat/spec/system/user_status/sidebar_spec.rb
+++ b/plugins/chat/spec/system/user_status/sidebar_spec.rb
@@ -13,10 +13,11 @@ RSpec.describe "User status | sidebar", type: :system, js: true do
     chat_system_bootstrap
     current_user.set_status!("online", "heart")
     sign_in(current_user)
-    # Jobs.run_immediately!
   end
 
-  xit "shows user status" do
+  it "shows user status" do
+    Jobs.run_immediately!
+
     visit("/")
 
     expect(find(".user-status .emoji")["title"]).to eq("online")
@@ -24,7 +25,9 @@ RSpec.describe "User status | sidebar", type: :system, js: true do
   end
 
   context "when changing status" do
-    xit "updates status" do
+    it "updates status" do
+      Jobs.run_immediately!
+
       visit("/")
       current_user.set_status!("offline", "tooth")
 
@@ -34,7 +37,9 @@ RSpec.describe "User status | sidebar", type: :system, js: true do
   end
 
   context "when removing status" do
-    xit "removes status" do
+    it "removes status" do
+      Jobs.run_immediately!
+
       visit("/")
       current_user.clear_status!