diff --git a/libraries/base/tests/all.T b/libraries/base/tests/all.T
index 90893d1096a0e50b1fd4b5f9db2e8c57eee26327..c1296512134d2f583676d83a0029b22b0f93fe75 100644
--- a/libraries/base/tests/all.T
+++ b/libraries/base/tests/all.T
@@ -174,6 +174,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,