Skip to content

Fix invalid HTML structure (unclosed <main>, orphan </footer>) on…#163

Merged
DavidKRK merged 2 commits into
copilot/fix-page-issuesfrom
gh-pages
Apr 8, 2026
Merged

Fix invalid HTML structure (unclosed <main>, orphan </footer>) on…#163
DavidKRK merged 2 commits into
copilot/fix-page-issuesfrom
gh-pages

Conversation

@DavidKRK
Copy link
Copy Markdown
Owner

@DavidKRK DavidKRK commented Apr 8, 2026

… index, contact, shop pages (#162)

  • Fix missing main/footer HTML structure in index, contact, shop pages

Agent-Logs-Url: https://github.com/DavidKRK/DavidKRK.github.io/sessions/22a9b0b3-0b65-40f6-8d32-31b6fb1f1905

  • Move social icons into footer in contact.html

Agent-Logs-Url: https://github.com/DavidKRK/DavidKRK.github.io/sessions/73fb46a3-65a6-497f-90fe-72daccefd627



name: Pull Request
about: Proposer un changement au projet
title: ''
labels: ''
assignees: ''


1. Quels sont les changements ?

Résumé des changements :

(Décrivez brièvement les modifications apportées.)

Tickets / Issues liés :

  • Closes #
  • Ref #

2. Pourquoi ces changements ?

Contexte métier :

(Expliquez la raison fonctionnelle ou business de ces changements.)

Justification technique :

(Expliquez les choix d'architecture ou d'implémentation retenus.)


3. Tests

Tests unitaires :

  • Nouveaux tests ajoutés
  • Tests existants mis à jour
  • Tous les tests passent (npm test / bundle exec rspec / …)

Tests manuels :

  • Testé en local
  • Testé sur un environnement de staging / preview

Performances & Sécurité :

  • Impact sur les performances évalué
  • Aucune vulnérabilité introduite (dépendances, injection, XSS, …)

4. Changements majeurs (Breaking Changes)

Cette PR introduit-elle des ruptures d'API ou de comportement ?

  • Non
  • Oui — détails ci-dessous :

(Décrivez les ruptures et les impacts pour les consommateurs de l'API / les autres équipes.)

Instructions de migration :

(Si applicable, décrivez les étapes nécessaires pour migrer.)


5. Exigences de déploiement

  • Migrations de base de données à exécuter
  • Nouvelles variables d'environnement à configurer (listez-les ci-dessous)
  • Feature flags à activer / désactiver
  • Services tiers à configurer ou notifier
  • Documentation mise à jour

Variables d'environnement :

Variable Description Valeur par défaut
NOM_VAR Description valeur

Notes de déploiement supplémentaires :

(Toute information utile pour l'équipe de déploiement.)

… index, contact, shop pages (#162)

* Fix missing main/footer HTML structure in index, contact, shop pages

Agent-Logs-Url: https://github.com/DavidKRK/DavidKRK.github.io/sessions/22a9b0b3-0b65-40f6-8d32-31b6fb1f1905

Co-authored-by: DavidKRK <136035295+DavidKRK@users.noreply.github.com>

* Move social icons into footer in contact.html

Agent-Logs-Url: https://github.com/DavidKRK/DavidKRK.github.io/sessions/73fb46a3-65a6-497f-90fe-72daccefd627

Co-authored-by: DavidKRK <136035295+DavidKRK@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DavidKRK <136035295+DavidKRK@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 8, 2026 01:39
@bolt-new-by-stackblitz
Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes invalid HTML structure on the public-facing pages by properly closing <main> and ensuring footer content is wrapped in a <footer> element (including moving social icons into the footer on contact.html).

Changes:

  • Close previously unclosed <main> elements on index.html, contact.html, and shop.html.
  • Wrap footer content in a proper <footer> element to eliminate orphan </footer> markup.
  • Relocate contact.html social icon links into the footer section.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
index.html Closes <main> and wraps the footer links/content in <footer> to restore valid page structure.
contact.html Closes <main>, adds <footer>, and places social icons inside the footer.
shop.html Closes <main> and introduces <footer> wrapper for the footer content.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request improves the semantic structure of the contact, index, and shop pages by introducing

and tags to wrap the content and social icons. A critical issue was identified in contact.html where a newly added
within the footer is missing its corresponding closing tag, which would result in invalid HTML structure.

Comment thread contact.html
@DavidKRK DavidKRK merged commit 21dc2e2 into copilot/fix-page-issues Apr 8, 2026
10 checks passed
DavidKRK added a commit that referenced this pull request Apr 8, 2026
… index, contact, shop pages (#162) (#163) (#164)

* Fix missing main/footer HTML structure in index, contact, shop pages

Agent-Logs-Url: https://github.com/DavidKRK/DavidKRK.github.io/sessions/22a9b0b3-0b65-40f6-8d32-31b6fb1f1905



* Move social icons into footer in contact.html

Agent-Logs-Url: https://github.com/DavidKRK/DavidKRK.github.io/sessions/73fb46a3-65a6-497f-90fe-72daccefd627



---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
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.

5 participants