diff --git a/libraries/base/tests/all.T b/libraries/base/tests/all.T
index 8efa99637b1a87cbf2864fbd4ccd716a686562c6..0e5cc76f4de4feec975e379b934a57d73d7ec57f 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,