Durante lo sviluppo di un'estensione, potresti riscontrare un comportamento non corrispondente alla documentazione dell'estensione o altrimenti imprevisto. Il problema potrebbe essere dovuto a un bug di Chrome o a un'informazione che dovremmo aggiungere alla documentazione. In ogni caso, faccelo sapere presentando una segnalazione del problema appropriata. Fornisci informazioni sufficienti per riprodurre il problema procedendo nel seguente modo:
- Prima di inviare un bug, esegui una ricerca nell'Issue Tracker di Chromium per verificare che il problema non sia già stato segnalato.
- Crea una minima estensione di test per dimostrarci il problema. Dovrebbe avere la minore quantità di codice possibile, in genere 100 righe o meno, per dimostrare il bug. Se non riesci a riprodurre il bug in questo spazio, potrebbe indicare che si trova nel tuo codice. Potresti cercare una soluzione o pubblicare una domanda nel gruppo Google Estensioni.
- Segnala un problema in Issue Tracker. Sii il più esplicito possibile quando compili il bug. Più facile è riprodurre il problema, maggiori sono le possibilità che venga risolto tempestivamente.
- Scegli un titolo descrittivo.
- Specifica la versione e la piattaforma di Chrome in cui vedi il comportamento.
- Spiega i passaggi necessari per riprodurre il bug.
- Descrivere il comportamento previsto ed effettivo.
- Aggiungi un link all'estensione di test.
- Se necessario, aggiungi screenshot.
- Se il bug riguarda il comportamento del service worker, includi la sezione della pagina
chrome://extensions-internals
relativa all'estensione. - Se il bug riguarda un arresto anomalo, caricalo sul sito
chrome://crashes
e condividi l'ID corrispondente.
- Attendi che il bug venga aggiornato. La maggior parte dei bug delle estensioni viene valutata entro una settimana, anche se a volte può essere necessario più tempo. Non rispondere al bug per richiedere un aggiornamento. Se il bug non è stato modificato dopo due settimane, pubblica un messaggio nel gruppo Google con un link al bug.
- Se inizialmente hai segnalato il bug nel gruppo di discussione e sei stato indirizzato qui, pubblica un link al problema che hai creato o rilevato nel thread del gruppo di discussione. In questo modo sarà più facile per altre persone che riscontrano lo stesso problema.