diff --git a/frontend/src/metabase/parameters/utils/filters.js b/frontend/src/metabase/parameters/utils/filters.js
index 51f290c67c1faeb0b42d593bf7af5b8188d1232c..01105c3e49acf03e41bf496f2c2077e43f60fc4f 100644
--- a/frontend/src/metabase/parameters/utils/filters.js
+++ b/frontend/src/metabase/parameters/utils/filters.js
@@ -4,7 +4,6 @@ import { TemplateTagVariable } from "metabase-lib/lib/Variable";
 
 export function fieldFilterForParameter(parameter) {
   const type = getParameterType(parameter);
-  const subtype = getParameterSubType(parameter);
   switch (type) {
     case "date":
       return field => field.isDate();
@@ -17,11 +16,7 @@ export function fieldFilterForParameter(parameter) {
     case "number":
       return field => field.isNumber() && !field.isCoordinate();
     case "string":
-      return field => {
-        return subtype === "=" || subtype === "!="
-          ? field.isCategory() && !field.isLocation()
-          : field.isString() && !field.isLocation();
-      };
+      return field => field.isString() && !field.isLocation();
   }
 
   return () => false;
diff --git a/frontend/src/metabase/parameters/utils/filters.unit.spec.js b/frontend/src/metabase/parameters/utils/filters.unit.spec.js
index aefc12ab6edd65532a97df7ac2ee172833c40f43..fe2c1bf26d22c8a3beea929facce42f54be98f66 100644
--- a/frontend/src/metabase/parameters/utils/filters.unit.spec.js
+++ b/frontend/src/metabase/parameters/utils/filters.unit.spec.js
@@ -71,6 +71,7 @@ describe("parameters/utils/field-filters", () => {
           type: "category",
           field: () => ({
             ...field,
+            isString: () => true,
             isCategory: () => true,
           }),
         },
@@ -81,6 +82,7 @@ describe("parameters/utils/field-filters", () => {
           type: "category",
           field: () => ({
             ...field,
+            isString: () => true,
             isCategory: () => true,
           }),
         },