diff --git a/wasm/dm.go b/wasm/dm.go
index d2fcf13de42ebd50e1a36db237700e66d3b58451..249f59e95c8f68b4e0d457d97a560faf3442f6a1 100644
--- a/wasm/dm.go
+++ b/wasm/dm.go
@@ -650,7 +650,7 @@ func (dmc *DMClient) DeleteMessage(_ js.Value, args []js.Value) any {
 	partnerPubKeyBytes := utils.CopyBytesToGo(args[0])
 	partnerToken := int32(args[1].Int())
 	targetMessageIdBytes := utils.CopyBytesToGo(args[2])
-	cmixParamsJSON := utils.CopyBytesToGo(args[4])
+	cmixParamsJSON := utils.CopyBytesToGo(args[3])
 
 	jww.DEBUG.Printf("DeleteMessage(%s, %d, %s)",
 		base64.RawStdEncoding.EncodeToString(partnerPubKeyBytes)[:8],