Skip to content

Brave should download Chrome extensions without going through go-updater #32296

Open
@levicki

Description

@levicki

I see a lot of threads on Reddit and elsewhere of people complaining about "Download interrupted" error when trying to install Chrome extensions in Brave and this is happening on new profiles and with shields and all other extensions disabled.

I have faced the same issue and I have found what the problem is.

Namely, I have blocked go-updater.brave.com and go-variations.brave.com domains on my network.

By doing that I have discovered that Brave does not download the extensions directly from Chrome Web Store as it should, but through go-updater.brave.com via some kind of redirect.

An example of an extension download attempt:

https://go-updater.brave.com/extensions?response=redirect&os=win&arch=x64&os_arch=x86_64&nacl_arch=x86-64&prod=chromiumcrx&prodchannel=&prodversion=116.1.57.47&lang=en-US&acceptformat=crx3,puff&x=id=bbeaicapbccfllodepmimpkgecanonai&installsource=ondemand&uc

I find this behavior really shady and unnecessary.

Can we please get some clarification why not use a direct download? Also, why no fallback to direct download in case of error?

image

image

Finally, can the error message be improved to say host name resolution failed or domain not found instead of generic network error?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    P5 Backlog / waiting upstream

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions