Id selector square brackets not escaped correctly
@KirtiGautam620 y travaille déjà.
Depuis le 16/11/2025.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript, react
Piste de recherche
Utilisez l’id de l’input indiqué et l’appel getByPlaceholderText('Klemmenblock') comme cas de départ. Suivez la manière dont la testing library construit le sélecteur focus-visible et vérifiez que les crochets sont échappés sans perturber le comportement existant du sélecteur. C’est terminé lorsque l’appel ne lève plus de SyntaxError pour cet id.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "11.2.6",
"@testing-library/react-hooks": "5.1.2",
"@testing-library/user-event": "^14.5.2",
"vitest": "^3.0.5",
"react": "17.0.2",
"react-dom": "17.0.2",
node: v20.18.1
Relevant code or config:
<input type="search" class="input" id="artikeltyp.geraetedatenKommunikationsGeraeteKomponententypen[1].anschluss" disabled="" style="anchor-name: --useCSSAnchor-10;" value="" placeholder="Klemmenblock">
What you did:
expect(
component.getByPlaceholderText('Klemmenblock'),
).toBeVisible();
What happened:
SyntaxError: 'input#artikeltyp.geraetedatenKommunikationsGeraeteKomponententypen[1].anschluss.input :focus-visible' is not a valid selector
Reproduction:
Problem description:
The id selector square brackets are not escaped by testing library.
Suggested solution:
The id selector square brackets should be escaped by testing library.
- Langage dominant
- JavaScript
- Étoiles
- 19.7k
- Forks
- 1.2k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de testing-library/react-testing-library
-
fireEvent.select does not wrap its automatic native focus in actPeut-être pris @sergioperezcheco l’a pris il y a 18 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
bug: calling configure() without reactStrictMode resets it to undefined, silently disabling strict modePeut-être à nouveau libre @suhailopensource l’a pris il y a 89 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
testing-library/react-testing-library#1466 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
testing-library/react-testing-library#1459 · 2 commentaires ·
-
perf: optimize container lookup with early exitPeut-être à nouveau libre @Ch-Abhinav-Chowdary l’a pris il y a 315 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 35/100
testing-library/react-testing-library#1430 · 1 commentaire ·
-
`fireEvent.mouseEnter` does not forward `relatedTarget` (relatedTarget is the window instead)Peut-être pris @swarnim02 l’a pris il y a 332 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
Toutes les issues de testing-library/react-testing-library
Issues similaires
-
Clinic sharing: fast sync refusal message suggests Delete Data, which only developer builds haveOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
avniproject/avni-client#2228 ·
-
bug confirmed issue
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
open-webui/open-webui#33196 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
`printf "%o"` prints decimalOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
fable-compiler/Fable#5157 ·
Les mainteneurs répondent en général sous 1 jour
-
New tool: PaperBananaPeut-être pris @github-actions l’a pris aujourd’hui. Ouvertesubmission triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
kausalflow/tools#243 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area: apple-music area: build-release bug effort: small priority: high
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
ChristianTabor/Argon#32 ·
Les mainteneurs répondent en général sous 1 jour