Podczas tworzenia rozszerzenia możesz napotkać zachowania, które nie są zgodne z dokumentacją rozszerzenia lub są w inny sposób nieoczekiwane. Może to być spowodowane błędem w Chrome lub czymś, co powinniśmy dodać do dokumentacji. W każdym razie daj nam znać, przesyłając odpowiedni raport o problemie. Podaj wystarczającą ilość informacji, aby odtworzyć problem. W tym celu wykonaj te czynności:
- Zanim zgłosisz błąd, przeszukaj narzędzie Issue Tracker Chromium, aby sprawdzić, czy problem nie został już zgłoszony.
- Utwórz minimalne rozszerzenie testowe, aby pokazać nam problem. Powinien zawierać jak najmniej kodu – zwykle nie więcej niż 100 wierszy – aby zademonstrować błąd. Jeśli nie możesz odtworzyć błędu w tym miejscu, może to oznaczać, że występuje on w Twoim kodzie. Możesz poszukać rozwiązania lub zadać pytanie na liście mailingowej rozszerzeń do Chrome.
- Zgłoś problem w narzędziu do rejestrowania błędów. Podczas zgłaszania błędu podaj jak najwięcej szczegółów. Im łatwiej będzie odtworzyć problem, tym większa szansa, że zostanie on szybko rozwiązany.
- Wybierz opisowy tytuł.
- Określ wersję Chrome i platformę, na której występuje problem.
- Wyjaśnij, jakie czynności należy wykonać, aby odtworzyć błąd.
- Opisz oczekiwane i rzeczywiste zachowanie.
- Dodaj link do rozszerzenia testowego.
- W razie potrzeby dodaj zrzuty ekranu.
- Jeśli błąd dotyczy działania okresu istnienia skryptu service worker, dołącz sekcję strony
chrome://extensions-internals
dotyczącą Twojego rozszerzenia. - Jeśli błąd jest związany z awarią, prześlij go na stronie
chrome://crashes
i podaj identyfikator awarii.
- Poczekaj na zaktualizowanie błędu. Większość błędów rozszerzeń jest klasyfikowana w ciągu tygodnia, ale czasami może to potrwać dłużej. Nie odpowiadaj na zgłoszenie błędu z prośbą o aktualizację. Jeśli po 2 tygodniach błąd nie zostanie zmodyfikowany, wyślij wiadomość na listę adresową rozszerzeń do Chrome z linkiem do błędu.
- Jeśli pierwotnie zgłoszono błąd w grupie dyskusyjnej i przekierowano Cię tutaj, opublikuj link do utworzonego lub znalezionego w wątku grupy dyskusyjnej problemu. Ułatwi to innym osobom, które napotkają ten sam problem.