Authenticator-Extension / Authenticator

Authenticator generates 2-Step Verification codes in your browser.
https://authenticator.cc
MIT License
3.42k stars 798 forks source link

Unable to use Authenticator, it cannot display #1247

Closed Mxmblee closed 3 months ago

Mxmblee commented 3 months ago

Describe the issue

When I try to open it, it only displays a white background and nothing else, just like this 1d2a05b6200d79d1fb5beccd68106744

Browser

Edge

Browser Version

128.0.2708.0 dev

Extension Version

6.3.3

mymindstorm commented 3 months ago

Could you follow the chrome directions in these steps?

Mxmblee commented 3 months ago

Could you follow the chrome directions in these steps?

I am unable to proceed to the second step as I cannot find 'Inspect' when I right-click

eternalphane commented 3 months ago

Could you follow the chrome directions in these steps?

Elements: image Console: image Network: image

Mxmblee commented 3 months ago

Could you follow the chrome directions in these steps?

Elements: 图像 Console: 图像 Network: image

What do I need to do, compare all the content?

Mxmblee commented 3 months ago

commented

Just now, someone commented that this gave me inspiration. I have discovered a problem, what do I need to do now

b8e1538e61b5721d61283c3bc0434609

sabruss commented 3 months ago

Hi i got the same, blank page displayed and no error in console, tested with 7.0.0

I'm running on edge canary Version 129.0.2754.0

Edit:

After somes debug it seem it's caused by ManagedStorage that hang on chrome.storage.managed.get

mymindstorm commented 3 months ago

I am unable to reproduce on edge 128.0.2739.5 (Official build) dev (64-bit) with either the published version or what's currently on our development branch. @sabruss if what you are seeing is the source of the bug, this would be an issue with Edge itself. Could y'all submit bug reports to Microsoft via Alt + Shift + I with diagnostic data included?

As a workaround, you can right click -> inspect -> console -> paste in chrome.storage.sync.get(e=>console.log(e)) -> 'copy object'. Paste your clipboard into the "Import Text Backup" screen in a browser with the working extension.

image

image

ptsq-bot commented 3 months ago

I seem to have the same problem with 128.0.2739.5 updating from a previous build (also of 128.)

ptsq-bot commented 3 months ago

It seems that reinstalling edge can work?

upd: doesn't work, my extention can't show either

RichyRicho1 commented 3 months ago

Having the same issue in Edge Version 128.0.2739.9 (Official build) stable app, beta channel (64-bit). I am able to export the data and reimport, but after reimport and browser restart, the issue re-occurs. I have imported to Chrome for now, and don't seem to be having the issue. I have also reported the error via alt + shirt + i .

ptsq-bot commented 3 months ago

well, it seems that Chrome is working while Edge is not, in both cases

---- RichyRicho1 @.***> 在 Tue, 06 Aug 2024 17:23:17 +0800 写到:---

Having the same issue in Edge Version 128.0.2739.9 (Official build) stable app, beta channel (64-bit). I am able to export the data and reimport, but after reimport and browser restart, the issue re-occurs. I have imported to Chrome for now, and don't seem to be having the issue. I have also reported the error via alt + shirt + i . — Reply to this email directly, https://github.com/Authenticator-Extension/Authenticator/issues/1247#issuecomment-2270808151, or https://github.com/notifications/unsubscribe-auth/BKKT6YTVYE2Q6QYUJLD6MU3ZQCIYLAVCNFSM6AAAAABLYER57CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZQHAYDQMJVGE. You are receiving this because you commented.

eternalphane commented 3 months ago

After somes debug it seem it's caused by ManagedStorage that hang on chrome.storage.managed.get

Can we add a timeout to chrome.storage.managed.get() to avoid it hanging indefinitely?

mymindstorm commented 3 months ago

Hey all, thanks for reporting the issue to Microsoft via the edge ui. They reached out to us and have escalated managed storage get hanging to their internal engineering team.

While we would add a timeout, currently the Microsoft edge partner center is broken and we are unable to issue an update to that version. We do have an impending release within the next week or two and may be able to get a timeout added to the Chrome version.

mymindstorm commented 3 months ago

@sabruss @eternalphane could y'all confirm if the attached build fixes the issue? It adds a timeout to managed storage.

  1. Download authenticator-1256.zip
  2. Unzip into a new folder
  3. Go to edge://extensions/
  4. Turn on "Developer mode"
  5. Click "Load unpacked" and select the directory with the unzipped extension
mymindstorm commented 3 months ago

Slight correction, here's a version with a much lower timeout. The original file takes so long it appears to still be broken.

authenticator-1256-v2.zip

eternalphane commented 3 months ago

@mymindstorm I just checked the patched version and it seems working for me.

mymindstorm commented 3 months ago

Thanks @eternalphane !

mymindstorm commented 3 months ago

Uploaded a version with the fix to the Edge extension store. This will be working again as soon as MSFT approves the update or fixes the bug in Edge.