diff --git a/libraries/base/tests/all.T b/libraries/base/tests/all.T
index df67d9fd23661d1393376a9fcbccb6d66b00f201..604ba6f0c5cdbe269c6b07a7f96b7bbd4a47105f 100644
--- a/libraries/base/tests/all.T
+++ b/libraries/base/tests/all.T
@@ -176,6 +176,7 @@ test('T7457', normal, compile_and_run, [''])
 test('T7773',
      [when(opsys('mingw32'), skip),
       js_broken(22261),
+      when(arch('wasm32'), fragile(24928)),
       expect_broken_for(23272, ['ghci-opt']) # unclear
      ],
      compile_and_run,