Fix & document MS Surface edge case bug