Tijdens het ontwikkelen van een extensie kunt u gedrag tegenkomen dat niet overeenkomt met de documentatie van de extensie of dat anderszins onverwacht is. Dit kan het gevolg zijn van een bug in Chrome of iets dat we aan de documentatie moeten toevoegen. Laat het ons in ieder geval weten door een passend probleemrapport in te dienen. Geef voldoende informatie om het probleem te reproduceren door deze stappen te volgen:
- Voordat u een bug meldt, kunt u het beste de Chromium-probleemtracker doorzoeken om te controleren of uw probleem niet al eerder is gemeld.
- Bouw een minimale testextensie om ons het probleem te laten zien. Deze moet zo min mogelijk code bevatten – doorgaans 100 regels of minder – om de bug te demonstreren. Als u de bug hier niet kunt reproduceren, kan dit erop wijzen dat deze zich in uw eigen code bevindt. Overweeg om naar een oplossing te zoeken of een vraag te stellen in de Chrome Extensions Mailing List .
- Meld een probleem in de issue tracker . Wees zo expliciet mogelijk bij het beschrijven van de bug. Hoe makkelijker het probleem te reproduceren is, hoe groter de kans dat het snel wordt opgelost.
- Kies een beschrijvende titel.
- Geef de Chrome-versie en het platform op waarop u het gedrag ziet.
- Leg uit welke stappen nodig zijn om de bug te reproduceren.
- Beschrijf het verwachte en werkelijke gedrag.
- Voeg een link toe naar uw testextensie.
- Voeg indien nodig schermafbeeldingen toe.
- Als uw bug betrekking heeft op het gedrag van de service worker-levensduur, neem dan het gedeelte van de pagina
chrome://extensions-internals
op dat betrekking heeft op uw extensie. - Als uw bug betrekking heeft op een crash, upload deze dan naar
chrome://crashes
en deel de crash-ID.
- Wacht tot de bug is bijgewerkt. De meeste bugs in extensies worden binnen een week opgelost, hoewel dit soms langer kan duren. Reageer niet op de bug met het verzoek om een update . Als uw bug na twee weken nog niet is aangepast, plaats dan een bericht op de Chrome Extensions Mailing List met een link naar uw bug.
- Als je je bug oorspronkelijk in de discussiegroep hebt gemeld en hiernaartoe bent verwezen, plaats dan een link naar het probleem dat je hebt gecreëerd of gevonden in de discussiegroep. Dit maakt het makkelijker voor anderen die hetzelfde probleem tegenkomen.