diff --git a/libraries/base/tests/all.T b/libraries/base/tests/all.T
index d81b9daf78b72621621c463abf42489dd9bc7551..a954bfd1bd10dc6ed9c32fc59b3633369dab7dd4 100644
--- a/libraries/base/tests/all.T
+++ b/libraries/base/tests/all.T
@@ -172,6 +172,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,