Skip to content

[ATOD] Add HTTPS/DevSupport improvements for iOS dev server#55905

Merged
cortinico merged 1 commit intonc/devsupport-083from
cipolleschi/devsupport-083
Mar 4, 2026
Merged

[ATOD] Add HTTPS/DevSupport improvements for iOS dev server#55905
cortinico merged 1 commit intonc/devsupport-083from
cipolleschi/devsupport-083

Conversation

@cipolleschi
Copy link
Contributor

@cipolleschi cipolleschi commented Mar 4, 2026

Summary:

  • Derive WebSocket scheme and port from dev server URL for React DevTools
  • Add SRWebSocketProvider for selective WebSocket header injection
  • Add RCTHTTPRequestInterceptor for selective HTTP header injection
  • Derive iOS inspector URL scheme from bundle URL for HTTPS support
  • Fix iOS inspector getServerHost to handle HTTPS correctly

Changelog:

[iOS][Added] - SRWebSocketProvider, RCTHTTPRequestInterceptor to customise websocket connections and httprequests

Test Plan:

Tested in an internal app.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 4, 2026
@cipolleschi cipolleschi changed the base branch from main to nc/devsupport-083 March 4, 2026 13:08
@github-actions
Copy link

github-actions bot commented Mar 4, 2026

Caution

Invalid Base Branch

The base branch for this PR is nc/devsupport-083, which is not main or a -stable branch.
Are you sure you want to target this branch?

@github-actions
Copy link

github-actions bot commented Mar 4, 2026

Warning

JavaScript API change detected

This PR commits an update to ReactNativeApi.d.ts, indicating a change to React Native's public JavaScript API.

  • Please include a clear changelog message.
  • This change will be subject to additional review.

This change was flagged as: BREAKING

@cipolleschi cipolleschi marked this pull request as ready for review March 4, 2026 13:09
@cortinico cortinico merged commit 262aa44 into nc/devsupport-083 Mar 4, 2026
12 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants