Skip to content

Streamed http.client spans have different url.full and http.url attribute values #21639

Closed

Description

Activity

  1. linear-code commented on Jun 18, 2026

    @linear-code
  2. added
    javascriptPull requests that update javascript code
    on Jun 18, 2026
  3. self-assigned this
    on Jun 18, 2026
  4. changed the title [-]Streamed `http.client` spans have different `url.full`and `http.url` attribute values[/-] [+]Streamed `http.client` spans have different `url.full` and `http.url` attribute values[/+] on Jun 18, 2026
  5. suzunn commented on Jun 19, 2026

    @suzunn

    I would start by tracing where the streamed span gets its legacy http.url value versus the newer url.full value, then force both attributes to be derived from the same normalized request URL at span creation time. The regression test should cover a streamed response where the page URL and fetch URL differ, because that is the shape that would catch an accidental fallback to the current browser location or request context. Keeping the deprecated http.url as a compatibility alias is fine, but it should be written from the same source as url.full until it is fully removed.

  6. moved this to Waiting for: Product Owner in GitHub Issues with 👀 3on Jun 19, 2026
  7. moved this from Waiting for: Product Owner to No status in GitHub Issues with 👀 3on Jun 19, 2026
  8. github-actions commented on Jun 23, 2026

    @github-actions
    Contributor

    A PR closing this issue has just been released 🚀

    This issue was referenced by PR #21660, which was included in the 10.60.0 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

BugjavascriptPull requests that update javascript code

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions