Closed vocabularies for the tag input type still allow custom values as long as there's a suggestion present
Los mantenedores suelen responder en 1 día
@jensvannerum ya está trabajando en esto.
Desde el 6/10/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Describe the bug
Even when a vocabulary is closed, if you use the tag input type for it, your input will always be appeneded to the list as a 'suggestion', allowing you to submit any value (as long as your input causes a suggestion to show).
To Reproduce
- Set any field up in the back end's
submission-forms.xmlto use a vocabulary withclosed=trueand input type tag e.g:
<field>
<dc-schema>dc</dc-schema>
<dc-element>subject</dc-element>
<dc-qualifier></dc-qualifier>
<repeatable>true</repeatable>
<label>Subject Keywords</label>
<input-type>tag</input-type>
<hint>Enter appropriate subject keywords or phrases.</hint>
<required></required>
<vocabulary closed="true">srsc</vocabulary>
</field>
- Start tying a value that appears in the vocabulary, but only partially so that your input is not in the vocabulary
- Verify that your input is shown as suggestion at the bottom of the list, you can click it, it's added as a tag and you can save/submit
In the images below you can see how I add "tes" which is NOT in my vocabulary
Expected behavior
A clear and concise description of what you expected to happen.
I've already got a fix on DSpace 9, so I will claim this issue myself and re-do it against the latest main
- Lenguaje dominante
- TypeScript
- Estrellas
- 180
- Forks
- 577
- Merge medio
- 2 d 1 h
- PR fusionados (30 d)
- 100
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DSpace/dspace-angular
-
accessibility affects: 10.x affects: main bug ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
DSpace/dspace-angular#6531 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
accessibility affects: 10.x affects: main bug help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
DSpace/dspace-angular#6530 ·
Los mantenedores suelen responder en 1 día
-
Submission Form Allows Deletion of All Repeating Item EntriesPosiblemente ocupada @Rowan-McKereghan la tomó hace 5 días. Abiertoaffects: 8.x affects: 9.x bug component: submission
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
DSpace/dspace-angular#6511 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Visual issues with qualdrop fieldsPosiblemente ocupada @DanGastardelli la tomó hace 15 días. Abiertoaffects: 10.x affects: 9.x bug claimed: Acervos Digitais component: submission Difficulty: Low ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
DSpace/dspace-angular#6412 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Facet headings have incorrect clickable area to expand/collapsePosiblemente ocupada @jesielviana la tomó hace 12 días. Abiertoaccessibility affects: 10.x affects: 8.x affects: 9.x bug ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
DSpace/dspace-angular#6364 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de DSpace/dspace-angular
Issues similares
-
bug parity
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
WenyuChiou/agent-board#1489 ·
Los mantenedores suelen responder en 1 día
-
area: bazaar bug complexity: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
accensa/x402-facilitator-stellar#779 ·
Los mantenedores suelen responder en 1 día
-
bug good first issue P4 size:S web-ui
Dificultad 2/5 Medio día Aptitud para principiantes 85/100
josephfung/curia#2600 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
cloudflare/partykit#444 ·