bigskysoftware / bigskysoftware/_hyperscript
Load event also fires on back button when previous page is still available
- Langage dominant
- JavaScript
- Étoiles
- 3.8k
- Forks
- 172
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I have a table that has a header that listens for a `load` event to fetch its contents using HTMX. The table is then full of links that are `hx-boost`ed.
When these links are clicked, they navigate to a new page. Now, when pressing the back button, the table is still visibly loaded/the page has been cached (on first load the table is blank), but the `load` event is refired and the table is unnecessarily re-fetched.
Is there a way to filter these out and only fetch the table on "true" loads?
https://github.com/user-attachments/assets/7554133d-4c8b-4ef4-b6a7-71529b703a5d
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire la séquence signalée : un tableau chargé par HTMX, des liens hx-boosted, la navigation vers une autre page et le bouton Précédent du navigateur. Observez si le load event se déclenche alors que le tableau mis en cache est visible et déterminez le point d’entrée du projet responsable. Le travail est terminé lorsque le tableau n’est pas rechargé inutilement lors de la navigation en arrière, tout en continuant à se charger lors d’un véritable chargement initial.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- frontend, web-dev
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100