Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

List of bugs and suggestions

Aperta
#1,536 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
typescript

Direzione di ricerca

Separare il bug dell’algoritmo QR-scanner, i problemi di visualizzazione e animazione di OTP, le richieste relative ai menu contestuali, la modifica dei permessi degli appunti, il comportamento dei clic e le varianti del tema scuro in attività con ambito indipendente. Iniziare riproducendo il comportamento segnalato di Firefox 151 nella versione 8.0.2 dell’estensione e identificare gli entry point rilevanti per ogni elemento. Il lavoro è considerato completato quando uno specifico issue ha un risultato riproducibile e un comportamento corrispondente verificato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
Describe the issue

Bugs

  • The QR scanner doesn't retrieve the correct algorithm from the QR code which results in a wrong OTP being displayed.
    • In this case I added a TOTP with interval 30, digits 8, algorithm SHA-256 but the resulting passcode used SHA-1 instead.
  • There are some display issues when you add a new OTP:
    • Problem 1
      • The circle animation showing the remaining time is incorrect.
      • The blinking animation that indicates that the OTP is about to expire happens at the right time.
      • But the circle animation is not in sync with it.
    • Problem 2
      • I added the same OTP twice to the extension. First time with QR code. It didn't work because it didn't use the right algorithm. Then I added it by typing everything in manually with the correct options. The result was that exactly the same passcode was shown twice although I configured a different algorithm, so it should display two different passcodes. This problem resolved itself after reopening the extension pop-up. But initially the passcode displayed for the newly added OTP (the second one that I configured manually with the correct algorithm) was wrong.

Improvements

  • Add a context menu for right-clicking on OTPs.
  • Disable the native browser context menu.
  • Add an option to display and edit existing OTPs.
    • Security: There are no security reasons against it, because you can already retrieve the secret and options of existing OTPs by showing a their QR code. But the QR code does not include the algorithm.
    • Reason why this is necessary: I added an OTP with the QR scanner and it didn't retrieve the right algorithm. In result the passcode was wrong. But it's nearly impossible to find it why it is wrong if I cannot see which parameters the OTP actually uses. I needed to use a second OTP app to find out that the passcodes didn't match which means that one of them was incorrect.
  • Make the extension work without clipboard permission.
  • Add an option to choose between auto-fill or copy to clipboard or both at the same time when you click on a passcode.
  • The light theme is available in four flavors: Light (Standard mode), Simple, Compact and Flat
    • Make the dark mode available in the variants Simple, Compact and Flat too.
Browser

Firefox

Browser Version

151

Extension Version

8.0.2

Lingua principale
TypeScript
Stelle
4.7k
Fork
1.2k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Authenticator-Extension/Authenticator

Tutte le issue di Authenticator-Extension/Authenticator

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.