Skip to content

chore(deps)(deps): bump posthog-js from 1.428.4 to 1.428.6 in the npm-minor-and-patch group - #3577

Merged
anegg0 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/npm-minor-and-patch-92ca5aee17
Sep 14, 2026
Merged

anegg0 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/npm-minor-and-patch-92ca5aee17

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-minor-and-patch group with 1 update: posthog-js.

Updates posthog-js from 1.428.4 to 1.428.6

Release notes

Sourced from posthog-js's releases.

posthog-js@1.428.6

1.428.6

Patch Changes

  • #4791 b2affdc Thanks @​posthog! - Prefer sendBeacon for unbatched events, such as { send_instantly: true } captures, once PostHog's own pagehide handler (or unload fallback) marks the page as unloading. Captures from beforeunload or earlier pagehide listeners retain their normal transport. Preserve response-capable transports on active pages so failed requests can be retried, including when fetch is unavailable. (2026-09-08)
  • Updated dependencies [b2affdc]:
    • @​posthog/types@​1.409.2

posthog-js@1.428.5

1.428.5

Patch Changes

  • #4703 5c34aee Thanks @​posthog! - Stop the internal SCRIPT_PLACEHOLDER from rendering during replay. A recorded <script> is rebuilt as <noscript>, whose text shows when scripting is off in the replay iframe. The document-scoped hide style never reaches shadow roots, so the placeholder leaked over third-party widgets recorded in a shadow root. Rebuild now emits an empty text node for the placeholder, so it cannot render in any context. (2026-09-08)

  • #4801 7ae27fe Thanks @​marandaneto! - Reduce session replay DOM traversal overhead by reusing native-accessor cache keys instead of constructing a new string for every node access. (2026-09-08)

  • #4808 60644f7 Thanks @​marandaneto! - Avoid repeatedly traversing the same subtree during session replay mirror cleanup when it moves multiple times in one mutation batch. (2026-09-08)

  • #4816 c80df37 Thanks @​marandaneto! - Reduce shadow DOM connectivity checks during session recording. (2026-09-08)

  • #4812 4163648 Thanks @​marandaneto! - Reduce session recording overhead by avoiding empty child-list reads for text nodes during mutation processing. (2026-09-08)

  • #4811 44b0a6c Thanks @​marandaneto! - Reduce session recording overhead when DOM subtrees are moved repeatedly by avoiding per-node traversal callbacks. (2026-09-08)

  • #4819 fe828ff Thanks @​posthog! - Fix two silent session replay failures. Recorder teardown no longer stops when a cleanup handler throws, so recording restarts after an idle reset and isRecording() stops reporting a stopped recorder as started. Playback no longer ends or stalls when a recording holds a malformed mouse-move positions value; the player skips that one event and falls back to the event's own timestamp instead of scheduling it at a time the timer can never reach. (2026-09-08)

  • #4756 54be921 Thanks @​posthog! - Session replay no longer loses the start of a recording when a page unloads while a timing gate holds the buffer. The minimum-duration gate and the markers-only gate both hold the buffer for a retry that an unloading page never runs, so the buffered snapshots died with the page. They are now parked in sessionStorage and picked up by the next page in the same tab, which keeps the configured minimum duration intact: a session that really ended on that page still ships nothing (2026-09-08)

  • #4813 8e58a12 Thanks @​posthog! - fix(browser): drop Safari extension exceptions that report a WebKit messaging failure (2026-09-08)

  • #4807 7222acc Thanks @​marandaneto! - Reduce per-node allocations when serializing session replay mutations by reusing serialization options within each emission. (2026-09-08)

Commits
  • 985f297 chore: update versions and lockfile [version bump]
  • b2affdc fix(browser): send unbatched captures with sendBeacon when a navigation can c...
  • d6df4f4 chore: add Knip audit and remove verified unused code (#4838)
  • 5481e90 chore: update versions and lockfile [version bump]
  • 7ff8295 chore: attribute rrweb changes to posthog-js in changeset hygiene (#4810)
  • c80df37 perf(replay): avoid repeated shadow connectivity walks (#4816)
  • 4163648 perf(replay): skip empty text child-list reads (#4812)
  • 44b0a6c perf(replay): avoid per-node mutation traversal callbacks (#4811)
  • 60644f7 perf(replay): deduplicate pending mirror removal roots (#4808)
  • 5c34aee fix(replay): stop SCRIPT_PLACEHOLDER rendering in shadow roots (#4703)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the npm-minor-and-patch group with 1 update: [posthog-js](https://github.com/PostHog/posthog-js).


Updates `posthog-js` from 1.428.4 to 1.428.6
- [Release notes](https://github.com/PostHog/posthog-js/releases)
- [Changelog](https://github.com/PostHog/posthog-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PostHog/posthog-js/compare/posthog-js@1.428.4...posthog-js@1.428.6)

---
updated-dependencies:
- dependency-name: posthog-js
  dependency-version: 1.428.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 11, 2026
@vercel

vercel Bot commented Sep 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
arbitrum-docs Ready Ready Preview Sep 11, 2026 4:32pm UTC

Request Review

@anegg0
anegg0 merged commit 8b0c5e8 into master Sep 14, 2026
7 checks passed
@anegg0
anegg0 deleted the dependabot/npm_and_yarn/npm-minor-and-patch-92ca5aee17 branch September 14, 2026 16:58

This branch was successfully deployed

1 active deployment
Preview — 1f17bae6 Deployed Sep 11, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant