[vulkan] Disable SPIR-V 1.4 on Android ARM

* Due to an unresolved bug in drivers, disable the feature for now

Fix: 504653615
Change-Id: I8b5b90bd0ab6c468f4f964e741ae97bef9835734
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/303875
Commit-Queue: James Price <jrprice@google.com>
Auto-Submit: Alan Baker <alanbaker@google.com>
Commit-Queue: Alan Baker <alanbaker@google.com>
Reviewed-by: James Price <jrprice@google.com>
diff --git a/src/dawn/native/vulkan/PhysicalDeviceVk.cpp b/src/dawn/native/vulkan/PhysicalDeviceVk.cpp
index ddbf7b9..0df53e8 100644
--- a/src/dawn/native/vulkan/PhysicalDeviceVk.cpp
+++ b/src/dawn/native/vulkan/PhysicalDeviceVk.cpp
@@ -1233,9 +1233,11 @@
         Toggle::EnableIntegerRangeAnalysisInRobustness,
         platform->IsFeatureEnabled(platform::Features::kWebGPUEnableRangeAnalysisForRobustness));
 
+    // TODO(https://issues.chromium.org/498659375): Re-enable on Android ARM.
     if (GetDeviceInfo().HasExt(DeviceExt::Spirv14)) {
-        deviceToggles->Default(Toggle::UseSpirv14,
-                               platform->IsFeatureEnabled(platform::Features::kWebGPUUseSpirv14));
+        deviceToggles->Default(
+            Toggle::UseSpirv14,
+            platform->IsFeatureEnabled(platform::Features::kWebGPUUseSpirv14) && !IsAndroidARM());
     } else {
         deviceToggles->ForceSet(Toggle::UseSpirv14, false);
     }