Skip to content

extension store ignores proxy settings #46021

@teidesu

Description

@teidesu

Reproduction steps

  1. be in network conditions where access to the extensions cdn (*.digitaloceanspaces.com) is restricted when requested without a proxy
  2. configure an http proxy "proxy": "127.0.0.1:7891" in settings.json
  3. try installing an extension

Current vs. Expected behavior

current behavior: the installation fails with a timeout with no clear indication of the error, the logs state that the connection was timed out.
expected behavior: the extension is successfully downloaded through a proxy

Zed version and system specs

Zed: v0.217.3+stable.105.80433cb239e868271457ac376673a5f75bc4adb1 (Zed)
OS: macOS 15.7.3
Memory: 36 GiB
Architecture: aarch64

Attach Zed log file

Zed.log
2026-01-04T16:12:34+03:00 INFO  [extension_host] installing extension dockerfile latest version
2026-01-04T16:12:44+03:00 ERROR [crates/extension_host/src/extension_host.rs:821] downloading extension

Caused by:
    0: error sending request for url (https://zed-extensions.nyc3.digitaloceanspaces.com/extensions/dockerfile/0.1.0/archive.tar.gz?x-id=GetObject&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DO0024BKKDAMB3MYP3DP%2F20260104%2Fnyc3%2Fs3%2Faws4_request&X-Amz-Date=20260104T131234Z&X-Amz-Expires=180&X-Amz-SignedHeaders=host&X-Amz-Signature=031dd10e4b8ce953838ad53b51c71bab61bc4eb5a2987f0d637e62cb97f45c6c)
    1: client error (Connect)
    2: operation timed out

Relevant Zed settings

settings.json

Relevant Keymap

keymap.json
  "proxy": "127.0.0.1:7891",

(for AI issues) Model provider details

No response

If you are using WSL on Windows, what flavor of Linux are you using?

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:extensions/infrastructureFeedback for extensions APIs, creation, management, etcarea:networkNetwork connectivity issues, protocols and services supportfrequency:uncommonBugs that happen for a small subset of users, special configurations, rare circumstances, etcmeta:enterprisepriority:P2Average run-of-the-mill bugsstate:needs reproNeeds reproduction steps / someone to reproduce

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions