Repository navigation
Conversation
Add a shared note snippet describing that WebKit on iOS 27+ and macOS 27+ (Safari) blocks browser requests to uidapi.com, and the required actions (server-side token generation, or Prebid.js server-only mode). Import it on the JavaScript SDK guides, the Prebid.js client-side guide and the SDK reference. Add short one-line notes to the Prebid.js client-server guide (Client Refresh / Server-Only modes) and the publisher web options overview. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Ticket: UID2-8061 Branch: syw-UID2-8061-ios27-webkit-docs-note
The shared snippet now holds only the impact description. Each guide adds its own required action: server-side integration for the JavaScript guides and SDK reference, and server-side or Prebid.js server-only mode for the Prebid.js client-side guide. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Ticket: UID2-8061 Branch: syw-UID2-8061-ios27-webkit-docs-note
sunnywu
marked this pull request as ready for review
October 9, 2026 05:11
sunnywu
requested review from
sophia-chen-ttd
and
a balanced review from Copilot
October 9, 2026 05:12
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Ticket: UID2-8061 Branch: syw-UID2-8061-ios27-webkit-docs-note
There was a problem hiding this comment.
🟡 Changes recommended
Several notices incorrectly imply that all SDK downloads fail, although NPM-bundled distribution remains available.
3 open findings
What changed in this PR
Documents WebKit’s uidapi.com restrictions on iOS 27 and macOS 27 across affected web integration guides.
Changes:
- Adds a shared impact notice.
- Provides integration-specific server-side guidance.
- Clarifies affected Prebid.js refresh modes.
| File | Description |
|---|---|
docs/snippets/_snpt-ios27-webkit-note.mdx |
Defines the shared WebKit notice. |
docs/sdks/sdk-ref-javascript.md |
Adds the notice to the SDK reference. |
docs/guides/integration-prebid-client-side.md |
Recommends server-side alternatives. |
docs/guides/integration-prebid-client-server.md |
Clarifies suitable refresh modes. |
docs/guides/integration-options-publisher-web.md |
Notes restrictions in the integration summary. |
docs/guides/integration-javascript-client-side.md |
Directs affected users server-side. |
docs/guides/integration-javascript-client-server.md |
Documents CDN and refresh impact. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Ticket: UID2-8061 Branch: syw-UID2-8061-ios27-webkit-docs-note
…ng from NPM installation' Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…er loading from UID2 CDN' Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…rowser-loading failure' Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Ticket: UID2-8061 Branch: syw-UID2-8061-ios27-webkit-docs-note
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Ticket: UID2-8061 Branch: syw-UID2-8061-ios27-webkit-docs-note
kristinvc
reviewed
Oct 10, 2026
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Ticket: UID2-8061 Branch: syw-UID2-8061-ios27-webkit-docs-note
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Starting with iOS 27 and macOS 27, WebKit blocks browser requests to
uidapi.com, which breaks browser-side token generation/refresh, the SDK for JavaScript download, and the Prebid.js client-side and client-server refresh flows. This adds a factual note on the pages where a publisher would hit the problem, with a required action specific to each guide.docs/snippets/_snpt-ios27-webkit-note.mdxdescribes the impact. It is imported inside a:::noteon the Client-Side and Client-Server Integration Guides for JavaScript, the Client-Side Integration Guide for Prebid.js, and the SDK for JavaScript Reference Guide. Each page adds its own Required action:overview-publishers, or the mobile guides (the native iOS SDK is not affected).npm run buildsucceeds with no broken links, and the notes render on all six pages.Jira: UID2-8061
🤖 Generated with Claude Code