With misses being a thing again, I believe it's safe to assume that avoidance (dodge, parry and baseline miss) plays a factor again. If anyone wants to know their avoidance percent, you can run this script. Mine's quite high actually...
/run local d,p=GetDodgeChance(),GetParryChance() print(format("Avoidance breakdown: %.2f%% Dodge + %.2f%% Parry + 5%% Base miss = %.2f%% Total Avoidance.",d,p,d+p+5))
source: https://us.battle.net/forums/en/wow/topic/2830983678
/run local d,p=GetDodgeChance(),GetParryChance() print(format("Avoidance breakdown: %.2f%% Dodge + %.2f%% Parry + 5%% Base miss = %.2f%% Total Avoidance.",d,p,d+p+5))
source: https://us.battle.net/forums/en/wow/topic/2830983678