As Antti pointed out in the bug 182212, we should be clearing m_selectionRevealMode to DoNotReveal whenever we're setting m_pendingSelectionUpdate to true. Otherwise, we would end up revealing selection when we shouldn't.