antes del seudoelemento en Chrome

Me parece que Chrome no trata el pseudoelemento “antes” como parte de un elemento. Más precisamente, tengo definición de CSS

.myclass:before{content:"A";} 

y código HTML

 B 

En Chrome, el resultado es un hipervínculo “AB”, pero solo se puede hacer clic en “B”. En Firefox y Opera, todo el “AB” es un enlace, y mi lectura del estándar CSS indica que Chrome está equivocado aquí.

¿Estoy en lo cierto al suponer que este es el error de Chrome? ¿Hay una solución simple y limpia?

Parece que puedes solucionarlo con:

 .myclass { display: inline-block } 

http://jsfiddle.net/SUKYw/

Parece un error de Chrome: Safari no tiene el mismo problema.