If you do a batch test with a staff and a offhand it doesn’t unequip the offhand when doing the staff run.
So it sims with staff + offhand in my combo sim, I should have lost 100 haste and 100 crit using the staff but I only lost 50 of each. Implying it didn’t take off my OH too for reference
Combo sim with results type
https://www.askmrrobot.com/wow/simulator/report/b6b2d04c7f784da6abfb1900b4de5057
This is a single sim with only the staff - Not Available