Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Add title to preset themes

Ouverte
#195 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
38/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
javascript

Piste de recherche

Commencez par examiner src/web/lib/components/PresetThemeSelector/index.js à la ligne indiquée et src/lib/themes.js autour de normalizeTheme(). Vérifiez comment les titres sont fournis aux thèmes prédéfinis et enregistrés, puis vérifiez le comportement au survol sur le site github.io ou en local. La tâche est terminée lorsque les thèmes prédéfinis exposent un titre pertinent et que le comportement des thèmes enregistrés est explicitement pris en compte.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

needs:product Priority: p4 stretch

When hovering over a preset theme, we should probably set a title attribute with the theme's title.
In fact, it looks like we do, but it isn't showing up for me locally, or on the github.io site.

https://github.com/mozilla/Themer/blob/413aa25b78865392779fdb680735d52d32568d03/src/web/lib/components/PresetThemeSelector/index.js#L15

Not sure if we need to tweak normalizeTheme() to possibly account for a title...
https://github.com/mozilla/Themer/blob/413aa25b78865392779fdb680735d52d32568d03/src/lib/themes.js#L45-L67

Not sure how we could add a meaningful title to the saved themes since I don't think we have the UI currently for the user to set a custom title. And I don't how how useful a generated title would be. We could do something boring like `title="Saved theme 3", but not sure how useful that'd be for a11y or screen readers. Especially since I think the saved themes get saved to the front of the queue so your numbering would always change by 1 when you add a new theme.

Langage dominant
JavaScript
Étoiles
506
Forks
100
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de mozilla/FirefoxColor

Toutes les issues de mozilla/FirefoxColor

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.