We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A função escaparXml utiliza expressão regular para substituir caracteres com código alto no XML, usando a flag "i" para casamento insensível à caixa.
escaparXml
editor-articulacao/src/EditorArticulacaoController.js
Lines 539 to 550 in a0af32c
A partir do Chrome 75, a expressão regular passou a casar a letra "s" (código 115) com o caractere "ſ" (s longo, código 383, unicode 017F).
Veja que:
"\u017F" !== 's' && "\u017F".toUpperCase() === 'S' // true
Dessa forma, o editor de articulação passou a escapar toda letra "s" minúscula, inclusive
<Articulacao xmlns="http://www.lexml.gov.br/1.0">
que passou a ser escapado como
<Articulacao xmlnĕ="http://www.lexml.gov.br/1.0">
The text was updated successfully, but these errors were encountered:
7218170
Trata-se de um bug no Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=971636
Entretanto, não vejo necessidade para ter a flag "i" na expressão regular.
Sorry, something went wrong.
juliomelo
No branches or pull requests
A função
escaparXml
utiliza expressão regular para substituir caracteres com código alto no XML, usando a flag "i" para casamento insensível à caixa.editor-articulacao/src/EditorArticulacaoController.js
Lines 539 to 550 in a0af32c
A partir do Chrome 75, a expressão regular passou a casar a letra "s" (código 115) com o caractere "ſ" (s longo, código 383, unicode 017F).
Veja que:
Dessa forma, o editor de articulação passou a escapar toda letra "s" minúscula, inclusive
que passou a ser escapado como
The text was updated successfully, but these errors were encountered: