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

Bug Report: Fix/html errors #718 introduce un problema nel file servizi.php #734

Open
2 tasks done
Cate55 opened this issue Dec 4, 2024 · 0 comments · May be fixed by #739
Open
2 tasks done

Bug Report: Fix/html errors #718 introduce un problema nel file servizi.php #734

Cate55 opened this issue Dec 4, 2024 · 0 comments · May be fixed by #739
Labels
bug Something isn't working

Comments

@Cate55
Copy link
Contributor

Cate55 commented Dec 4, 2024

Prerequisiti

Descrivi il problema

La PR Fix/html errors #718 ha introdotto un bug visibile nel template servizi.php (percorso: template-parts/hero/servizi.php) che compromette la corretta visualizzazione degli SVG di background. Nello specifico, il problema è legato agli ID modificati negli elementi SVG, i quali non corrispondono più a quelli definiti nel CSS e nei riferimenti interni dello stesso file.

Passaggi per riprodurre il problema

  • Aggiornare alla versione 2.14 o successiva del tema.
  • Navigare verso una pagina che utilizza il template servizi.php.
  • Osservare che gli elementi SVG di sfondo (gli ovali) non vengono renderizzati.
  • Il problema persiste anche con cache svuotata e configurazioni standard.

Causa principale
Gli ID SVG nel file servizi.php della versione 2.14 sono stati modificati con l’aggiunta del suffisso _Servizi. Tuttavia:
Tali ID non corrispondono più a quelli utilizzati nel CSS.
Gli stessi ID non sono richiamati correttamente all'interno degli degli SVG (es. i gradienti).
Confronto tra le versioni funzionante (2.13) e non funzionante (2.14):

Versione 2.13 (Funzionante)
Esempio di ID funzionanti:

<path id="Oval-2" ...>
<path id="Oval-2-Copy" ...>
<linearGradient id="_Linear1" ...>
<linearGradient id="_Linear2" ...>

Versione 2.14 (Non funzionante)
Esempio di ID modificati:

<path id="Oval-2_Servizi" ...>
<path id="Oval-2-Copy_Servizi" ...>
<linearGradient id="_Linear1_Servizi" ...>
<linearGradient id="_Linear2_Servizi" ...>

Rimuovere il suffisso _Servizi dagli ID SVG nel file template-parts/hero/servizi.php, riportandoli a quelli usati nella versione 2.13. Questo garantirebbe la corrispondenza con i riferimenti CSS e interni agli < defs >.

Esempio di correzione:

<path id="Oval-2" ...> <!-- Rimosso il suffisso _Servizi -->
<path id="Oval-2-Copy" ...> <!-- Rimosso il suffisso _Servizi -->
<linearGradient id="_Linear1" ...> <!-- Rimosso il suffisso _Servizi -->
<linearGradient id="_Linear2" ...> <!-- Rimosso il suffisso _Servizi -->

Includi link o screenshot

screenshot-servizi
screenshot-servizi2png

Su quale sisitema operativo stai riscontrando il problema?

Windows, Android

Su quale browser stai riscontrando il problema?

Chrome, Firefox, Microsoft Edge

Che versione del tema stai utilizzando?

2.15.0

@Cate55 Cate55 added the bug Something isn't working label Dec 4, 2024
@Cate55 Cate55 changed the title Bug Report: Fix/html errors #718 introduce un problema nel file servizi.phpFornire un riepilogo generale del problema Bug Report: Fix/html errors #718 introduce un problema nel file servizi.php Dec 4, 2024
@sviluppoRobyone sviluppoRobyone linked a pull request Dec 31, 2024 that will close this issue
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Todo
Development

Successfully merging a pull request may close this issue.

1 participant