Trailing order quantity

In this scenario:

All orders here are reduce only.

I open a long position: 10 @ $1000.
I set a close trailing order for 10 @ $1000 with 1% callback. This starts the trail at $990.

Now, I decide to market close 3, so now my position is 7.

The trailing order updates still returns that my order has a quantity of 10, so when the price touches the trail, will the order be adjusted to 7 (reduce only) and close, or will Binance reject the order?

How are you checking “The trailing order updates still returns that my order has a quantity of 10” ?
You should be able to test this on Futures Testnet.

I’m receiving messages with the socket so I can see the quantity in the updated order.

I’ve tested on the mainnet but since there are quite a few things poorly documented, I’m trying to get the official: “this is exactly how this is implemented”