Skip to content
New issue

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

Correction d'un hash d'intégrité vide pour un fichier CSS #204

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

David-Guillot
Copy link

🎯 Objectif

Dans sa version actuelle, le templatetag dsfr_css passe une variable inutile dans le contexte de son template, et oublie par contre une variable qui serait utile.

La conséquence est que dans le rendu HTML, le hash d'intégrité d'un fichier CSS est vide. C'est un problème mineur car les navigateurs ignorent les hashs vides, mais ce sera plus propre avec cette PR.

🔍 Implémentation

  • Juste remplacer la variable inutile par la variable requise

The problems:
* Template tag `dsfr_css` includes `global_css.html` template and passes `INTEGRITY_CSS_ICONS` which is never used by the template.
* Meanwhile, the template needs `INTEGRITY_UTILITY_CSS` and never gets it, so it renders an empty integrity hash.
@David-Guillot David-Guillot changed the title fix(templatetags): integrity hash was passed to global_css.html Correction d'un hash d'intégrité vide pour un fichier CSS Jan 30, 2025
@David-Guillot
Copy link
Author

Salut @Ash-Crow , visiblement il y a besoin d'une validation (de ta part ?) pour que les Github Workflows de vérification de cette PR s'exécutent. Moyen de regarder quand tu as 2 minutes stp ?

(Je ne sais pas si tu as été notifié de cette PR, désolé si ce commentaire est redondant 🫤)

@Ash-Crow
Copy link
Collaborator

Ash-Crow commented Feb 3, 2025

Hello ! J'ai vu la PR mais je n'ai pas encore eu le temps de regarder, désolé... Je fais ça dès que possible.

En attendant, est-ce que tu peux passer la version à 2.1.1 dans le pyproject.toml du dépôt ?

@David-Guillot
Copy link
Author

Hello ! J'ai vu la PR mais je n'ai pas encore eu le temps de regarder, désolé... Je fais ça dès que possible.

En attendant, est-ce que tu peux passer la version à 2.1.1 dans le pyproject.toml du dépôt ?

Done! Et pas d'urgence pour la relecture, j'ai contourné le problème pour l'instant, et mon projet est très très early stage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants