diff --git a/.github/workflows/lint-frontend.yml b/.github/workflows/lint-frontend.yml
index 3954962d0c..1403396359 100644
--- a/.github/workflows/lint-frontend.yml
+++ b/.github/workflows/lint-frontend.yml
@@ -4,9 +4,17 @@ on:
   pull_request:
     paths:
       - 'invokeai/frontend/web/**'
+    types:
+      - 'ready_for_review'
+      - 'opened'
+      - 'synchronize'
   push:
+    branches:
+      - 'main'
     paths:
       - 'invokeai/frontend/web/**'
+  merge_group:
+  workflow_dispatch:
 
 defaults:
   run:
diff --git a/.github/workflows/test-invoke-pip-skip.yml b/.github/workflows/test-invoke-pip-skip.yml
index b4b179db06..7f9758814e 100644
--- a/.github/workflows/test-invoke-pip-skip.yml
+++ b/.github/workflows/test-invoke-pip-skip.yml
@@ -6,7 +6,7 @@ on:
       - 'invokeai/**'
       - 'invokeai/backend/**'
       - 'invokeai/configs/**'
-      - 'invokeai/frontend/dist/**'
+      - 'invokeai/frontend/web/dist/**'
   merge_group:
   workflow_dispatch:
 
diff --git a/.github/workflows/test-invoke-pip.yml b/.github/workflows/test-invoke-pip.yml
index 9573700f5a..20d7ac94c1 100644
--- a/.github/workflows/test-invoke-pip.yml
+++ b/.github/workflows/test-invoke-pip.yml
@@ -8,14 +8,14 @@ on:
       - 'invokeai/**'
       - 'invokeai/backend/**'
       - 'invokeai/configs/**'
-      - 'invokeai/frontend/dist/**'
+      - 'invokeai/frontend/web/dist/**'
   pull_request:
     paths:
       - 'pyproject.toml'
       - 'invokeai/**'
       - 'invokeai/backend/**'
       - 'invokeai/configs/**'
-      - 'invokeai/frontend/dist/**'
+      - 'invokeai/frontend/web/dist/**'
     types:
       - 'ready_for_review'
       - 'opened'