¿Qué sucede cuando el navegador no admite una pseudoclase CSS?

¿Qué sucede si un navegador no admite una pseudo-clase CSS, como:dir?

Por ejemplo:

html:dir(rtl) {
    color: red;
}

¿Los navegadores simplemente ignorarían esta regla si no entienden el:dir pseudo-clase? Estoy más interesado en el caso general que en esta pseudoclase particular. Mi intuición me dice que sí, pero no he encontrado documentación que confirme mi intuición.

Esta pregunta es diferente de esta:El selector CSS no válido hace que se descarte la regla: ¿Cuál es la razón? . Es más estrecho, estoy preguntando qué hace el navegador cuando ve una pseudoclase que no reconoce, no lo que hace para los selectores CSS no válidos en general. Por lo que sé, una pseudoclase no reconocida puede considerarse un selector válido, por ejemplo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta