@thaystg said that _mono_wasm_fire_debugger_agent_message_with_data was calling empty function instead of JS implementation.
It's caused by #79466
In the dotnet.js file we have the _mono_wasm_fire_debugger_agent_message_with_data which is replaced in replace_linker_placeholders by the correct one mono_wasm_fire_debugger_agent_message_with_data, which calls the debugger statement.
In a worker replace_linker_placeholders is never called so when we are calling mono_wasm_fire_debugger_agent_message_with_data from mini-wasm-debugger.c file, it's calling the empty version of the JS function and the debugger doesn't work.
@thaystg said that
_mono_wasm_fire_debugger_agent_message_with_datawas calling empty function instead of JS implementation.It's caused by #79466
In the dotnet.js file we have the
_mono_wasm_fire_debugger_agent_message_with_datawhich is replaced inreplace_linker_placeholdersby the correct onemono_wasm_fire_debugger_agent_message_with_data, which calls the debugger statement.In a worker
replace_linker_placeholdersis never called so when we are callingmono_wasm_fire_debugger_agent_message_with_datafrommini-wasm-debugger.cfile, it's calling the empty version of the JS function and the debugger doesn't work.