ER: [Toolkit Page]: Fix "undefined" message shown when filter selects no guide or resource cards
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- javascript
- Ambito
- frontend
Direzione di ricerca
Inizia da toggleNoResultMsgIfNoMatch in assets/js/toolkit.js e segui il suo utilizzo di noResultMessageComponent in assets/js/elements/noResultsMessageFilter.js. Controlla come current-projects.js utilizza la funzione condivisa prima di apportare la modifica. Il lavoro è completato quando il messaggio di nessun risultato del toolkit mostra la categoria del filtro, ad esempio "Tools: Github", invece di "undefined: Github", senza compromettere l'altra pagina.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Emergent Requirement - Problem
On toolkit page, when applying filters to search for guide or resource cards, if no results match the selected criteria, the page displays the message "we couldn't find results for:" followed by the filter information. However, the filter label is missing and shows as undefined: Github instead of the expected category name like Tools: Github.
Issue you discovered this emergent requirement in
- #8558
Date discovered
9/30/2026
Did you have to do something temporarily
- YES
- NO
Who was involved
@Tomomi-K1
What happens if this is not addressed
When users apply filters that return no matching guide or resource cards, they see a confusing error message displaying undefined: Github instead of a clear filter label like Tools: Github. This creates a poor user experience. Without fixing this, users cannot effectively troubleshoot their searches or understand why no results appeared.
Resources
- pages/toolkit.html : Toolkit Page
- Function that handles showing no result message can be found on assets/js/toolkit.js: Function name is
toggleNoResultMsgIfNoMatch. toggleNoResultMsgIfNoMatchusesnoResultMessageComponentfunction from assets/js/elements/noResultsMessageFilter.js
Recommended Action Items
- Make a new issue
- Discuss with team
- Let a Team Lead know
Potential solutions [draft]
- Update
filterNameSingularinsidenoResultMessageComponentfunction to properly handle cases with toolkit page but also need to double check with how this function is also used in current-projects.js and make sure it works for both. Or we could make separate function for each.
- Lingua principale
- JavaScript
- Stelle
- 364
- Fork
- 871
- Merge medio
- 4g 7h
- PR unite (30g)
- 13
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di hackforla/website
-
good first issue P-Feature: Project Info and Page Ready for Prioritization role: back end/devOps role: front end size: 0.25pt time sensitive
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Feature: Code Alerts good first issue P-Feature: Project Info and Page role: back end/devOps role: front end size: 0.25pt
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
hackforla/website#8825 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Feature: Code Alerts good first issue P-Feature: Project Info and Page role: back end/devOps role: front end size: 0.25pt
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Feature: Code Alerts good first issue P-Feature: Project Info and Page role: back end/devOps role: front end size: 0.25pt
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Complexity: Small P-Feature: Projects page Ready for Prioritization role: back end/devOps size: 0.25pt
Difficoltà 1/5 1-3 ore Idoneità per principianti 85/100
hackforla/website#8822 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di hackforla/website
Issue simili
-
Remove: Fox Deportes SDApertacheck:passed feeds:remove
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
iptv-org/database#37176 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 9 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
hawk-digital-environments/HAWKI#443 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
feedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
githubnext/gh-aw-workshop#4370 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
AltimateAI/vscode-dbt-power-user#2089 ·