Skip to content

feat: make deferred init default#2567

Closed
pauldambra wants to merge 1 commit intomainfrom
feat/release-deferred-init-for-2025-11-defaults
Closed

feat: make deferred init default#2567
pauldambra wants to merge 1 commit intomainfrom
feat/release-deferred-init-for-2025-11-defaults

Conversation

@pauldambra
Copy link
Copy Markdown
Member

@pauldambra pauldambra commented Nov 11, 2025

Problem

a user reports that they have strict performance requirements and posthog was blocking too much.
in 1.290.1 we released deferred init behind a flag

for our use of posthog this made our INP measurement much less variable

Changes

sets the default value to true for defaults 2025-11

Release info Sub-libraries affected

Libraries affected

  • All of them
  • posthog-js (web)
  • posthog-js-lite (web lite)
  • posthog-node
  • posthog-react-native
  • @posthog/react
  • @posthog/ai
  • @posthog/nextjs-config
  • @posthog/nuxt

Checklist

  • Tests for new code
  • Accounted for the impact of any changes across different platforms
  • Accounted for backwards compatibility of any changes (no breaking changes!)
  • Took care not to unnecessarily increase the bundle size

If releasing new changes

  • Ran pnpm changeset to generate a changeset file
  • Added the "release" label to the PR to indicate we're publishing new versions for the affected packages

@vercel
Copy link
Copy Markdown

vercel Bot commented Nov 11, 2025

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

Project Deployment Preview Comments Updated (UTC)
posthog-js Ready Ready Preview Nov 12, 2025 0:27am
posthog-js-nextjs-config Ready Ready Preview Comment Nov 12, 2025 0:27am

Copy link
Copy Markdown
Member Author

pauldambra commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

@greptile-apps greptile-apps Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional Comments (12)

  1. packages/browser/src/posthog-core.ts, line 543 (link)

    logic: property name changed to deferred_init_extensions but old name still used here

  2. packages/browser/src/posthog-core.ts, line 737 (link)

    logic: property name changed to deferred_init_extensions but old name still used here

  3. packages/browser/src/posthog-core.ts, line 768-770 (link)

    logic: property name changed to deferred_init_extensions but old name still used here

  4. packages/browser/src/posthog-core.ts, line 773 (link)

    logic: property name changed to deferred_init_extensions but old name still used here

  5. packages/browser/src/posthog-core.ts, line 788 (link)

    logic: property name changed to deferred_init_extensions but old name still used here

  6. packages/browser/src/__tests__/deferred-init-extensions.test.ts, line 52 (link)

    logic: update to use new property name deferred_init_extensions

  7. packages/browser/src/__tests__/deferred-init-extensions.test.ts, line 80 (link)

    logic: update to use new property name deferred_init_extensions

  8. packages/browser/src/__tests__/deferred-init-extensions.test.ts, line 103 (link)

    logic: update to use new property name deferred_init_extensions

  9. packages/browser/src/__tests__/deferred-init-extensions.test.ts, line 123 (link)

    logic: update to use new property name deferred_init_extensions

  10. packages/browser/src/__tests__/deferred-init-extensions.test.ts, line 152 (link)

    logic: update to use new property name deferred_init_extensions

  11. packages/browser/src/__tests__/deferred-init-extensions.test.ts, line 165 (link)

    logic: update to use new property name deferred_init_extensions

  12. playground/nextjs/src/posthog.ts, line 84 (link)

    logic: update to use new property name deferred_init_extensions

3 files reviewed, 12 comments

Edit Code Review Agent Settings | Greptile

@pauldambra pauldambra force-pushed the feat/release-deferred-init-for-2025-11-defaults branch from f689fa1 to cc4f639 Compare November 11, 2025 18:25
@pauldambra pauldambra requested a review from a team November 11, 2025 18:28
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Nov 11, 2025

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Nov 11, 2025

Size Change: -5.97 kB (-0.12%)

Total Size: 4.98 MB

Filename Size Change
packages/browser/dist/array.full.es5.js 297 kB -604 B (-0.2%)
packages/browser/dist/array.full.js 364 kB -591 B (-0.16%)
packages/browser/dist/array.full.no-external.js 378 kB -604 B (-0.16%)
packages/browser/dist/array.js 160 kB -591 B (-0.37%)
packages/browser/dist/array.no-external.js 172 kB -604 B (-0.35%)
packages/browser/dist/main.js 161 kB -591 B (-0.37%)
packages/browser/dist/module.full.js 364 kB -591 B (-0.16%)
packages/browser/dist/module.full.no-external.js 378 kB -604 B (-0.16%)
packages/browser/dist/module.js 161 kB -591 B (-0.37%)
packages/browser/dist/module.no-external.js 173 kB -604 B (-0.35%)
ℹ️ View Unchanged
Filename Size Change
packages/ai/dist/anthropic/index.cjs 17.3 kB 0 B
packages/ai/dist/anthropic/index.mjs 17.1 kB 0 B
packages/ai/dist/gemini/index.cjs 21.1 kB 0 B
packages/ai/dist/gemini/index.mjs 21 kB 0 B
packages/ai/dist/index.cjs 132 kB 0 B
packages/ai/dist/index.mjs 132 kB 0 B
packages/ai/dist/langchain/index.cjs 40.1 kB 0 B
packages/ai/dist/langchain/index.mjs 39.6 kB 0 B
packages/ai/dist/openai/index.cjs 36.4 kB 0 B
packages/ai/dist/openai/index.mjs 36.1 kB 0 B
packages/ai/dist/vercel/index.cjs 29.6 kB 0 B
packages/ai/dist/vercel/index.mjs 29.6 kB 0 B
packages/browser/dist/all-external-dependencies.js 226 kB 0 B
packages/browser/dist/crisp-chat-integration.js 1.97 kB 0 B
packages/browser/dist/customizations.full.js 19 kB 0 B
packages/browser/dist/dead-clicks-autocapture.js 12.6 kB 0 B
packages/browser/dist/exception-autocapture.js 11.6 kB 0 B
packages/browser/dist/external-scripts-loader.js 2.81 kB 0 B
packages/browser/dist/intercom-integration.js 2.02 kB 0 B
packages/browser/dist/lazy-recorder.js 149 kB 0 B
packages/browser/dist/posthog-recorder.js 244 kB 0 B
packages/browser/dist/recorder-v2.js 113 kB 0 B
packages/browser/dist/recorder.js 113 kB 0 B
packages/browser/dist/surveys-preview.js 71.1 kB 0 B
packages/browser/dist/surveys.js 83 kB 0 B
packages/browser/dist/tracing-headers.js 1.84 kB 0 B
packages/browser/dist/web-vitals.js 10.4 kB 0 B
packages/browser/react/dist/esm/index.js 18.8 kB 0 B
packages/browser/react/dist/umd/index.js 21.9 kB 0 B
packages/core/dist/error-tracking/chunk-ids.js 2.54 kB 0 B
packages/core/dist/error-tracking/chunk-ids.mjs 1.31 kB 0 B
packages/core/dist/error-tracking/coercers/dom-exception-coercer.js 2.3 kB 0 B
packages/core/dist/error-tracking/coercers/dom-exception-coercer.mjs 993 B 0 B
packages/core/dist/error-tracking/coercers/error-coercer.js 2.02 kB 0 B
packages/core/dist/error-tracking/coercers/error-coercer.mjs 794 B 0 B
packages/core/dist/error-tracking/coercers/error-event-coercer.js 1.76 kB 0 B
packages/core/dist/error-tracking/coercers/error-event-coercer.mjs 513 B 0 B
packages/core/dist/error-tracking/coercers/event-coercer.js 1.82 kB 0 B
packages/core/dist/error-tracking/coercers/event-coercer.mjs 548 B 0 B
packages/core/dist/error-tracking/coercers/index.js 6.79 kB 0 B
packages/core/dist/error-tracking/coercers/index.mjs 326 B 0 B
packages/core/dist/error-tracking/coercers/object-coercer.js 3.46 kB 0 B
packages/core/dist/error-tracking/coercers/object-coercer.mjs 2.07 kB 0 B
packages/core/dist/error-tracking/coercers/primitive-coercer.js 1.67 kB 0 B
packages/core/dist/error-tracking/coercers/primitive-coercer.mjs 419 B 0 B
packages/core/dist/error-tracking/coercers/promise-rejection-event.js 2.25 kB 0 B
packages/core/dist/error-tracking/coercers/promise-rejection-event.mjs 904 B 0 B
packages/core/dist/error-tracking/coercers/string-coercer.js 2.01 kB 0 B
packages/core/dist/error-tracking/coercers/string-coercer.mjs 820 B 0 B
packages/core/dist/error-tracking/coercers/utils.js 2.06 kB 0 B
packages/core/dist/error-tracking/coercers/utils.mjs 716 B 0 B
packages/core/dist/error-tracking/error-properties-builder.js 5.64 kB 0 B
packages/core/dist/error-tracking/error-properties-builder.mjs 4.24 kB 0 B
packages/core/dist/error-tracking/index.js 4.11 kB 0 B
packages/core/dist/error-tracking/index.mjs 152 B 0 B
packages/core/dist/error-tracking/parsers/base.js 1.84 kB 0 B
packages/core/dist/error-tracking/parsers/base.mjs 472 B 0 B
packages/core/dist/error-tracking/parsers/chrome.js 2.7 kB 0 B
packages/core/dist/error-tracking/parsers/chrome.mjs 1.29 kB 0 B
packages/core/dist/error-tracking/parsers/gecko.js 2.45 kB 0 B
packages/core/dist/error-tracking/parsers/gecko.mjs 1.11 kB 0 B
packages/core/dist/error-tracking/parsers/index.js 4.36 kB 0 B
packages/core/dist/error-tracking/parsers/index.mjs 1.92 kB 0 B
packages/core/dist/error-tracking/parsers/node.js 3.95 kB 0 B
packages/core/dist/error-tracking/parsers/node.mjs 2.68 kB 0 B
packages/core/dist/error-tracking/parsers/opera.js 2.22 kB 0 B
packages/core/dist/error-tracking/parsers/opera.mjs 706 B 0 B
packages/core/dist/error-tracking/parsers/react-native.js 203 B 0 B
packages/core/dist/error-tracking/parsers/react-native.mjs 0 B 0 B 🆕
packages/core/dist/error-tracking/parsers/safari.js 1.88 kB 0 B
packages/core/dist/error-tracking/parsers/safari.mjs 574 B 0 B
packages/core/dist/error-tracking/parsers/winjs.js 1.7 kB 0 B
packages/core/dist/error-tracking/parsers/winjs.mjs 406 B 0 B
packages/core/dist/error-tracking/types.js 1.33 kB 0 B
packages/core/dist/error-tracking/types.mjs 131 B 0 B
packages/core/dist/error-tracking/utils.js 1.8 kB 0 B
packages/core/dist/error-tracking/utils.mjs 604 B 0 B
packages/core/dist/eventemitter.js 1.78 kB 0 B
packages/core/dist/eventemitter.mjs 571 B 0 B
packages/core/dist/featureFlagUtils.js 6.5 kB 0 B
packages/core/dist/featureFlagUtils.mjs 4.28 kB 0 B
packages/core/dist/gzip.js 1.88 kB 0 B
packages/core/dist/gzip.mjs 577 B 0 B
packages/core/dist/index.js 5.7 kB 0 B
packages/core/dist/index.mjs 485 B 0 B
packages/core/dist/logger.js 2.46 kB 0 B
packages/core/dist/logger.mjs 1.17 kB 0 B
packages/core/dist/posthog-core-stateless.js 29.7 kB 0 B
packages/core/dist/posthog-core-stateless.mjs 27.1 kB 0 B
packages/core/dist/posthog-core.js 28 kB 0 B
packages/core/dist/posthog-core.mjs 24 kB 0 B
packages/core/dist/process/index.js 2.77 kB 0 B
packages/core/dist/process/index.mjs 114 B 0 B
packages/core/dist/process/spawn-local.js 1.82 kB 0 B
packages/core/dist/process/spawn-local.mjs 568 B 0 B
packages/core/dist/process/utils.js 3.12 kB 0 B
packages/core/dist/process/utils.mjs 1.15 kB 0 B
packages/core/dist/testing/index.js 2.93 kB 0 B
packages/core/dist/testing/index.mjs 79 B 0 B
packages/core/dist/testing/PostHogCoreTestClient.js 3.15 kB 0 B
packages/core/dist/testing/PostHogCoreTestClient.mjs 1.74 kB 0 B
packages/core/dist/testing/test-utils.js 2.77 kB 0 B
packages/core/dist/testing/test-utils.mjs 1.09 kB 0 B
packages/core/dist/types.js 8.2 kB 0 B
packages/core/dist/types.mjs 5.93 kB 0 B
packages/core/dist/utils/bot-detection.js 3.28 kB 0 B
packages/core/dist/utils/bot-detection.mjs 1.95 kB 0 B
packages/core/dist/utils/bucketed-rate-limiter.js 3 kB 0 B
packages/core/dist/utils/bucketed-rate-limiter.mjs 1.62 kB 0 B
packages/core/dist/utils/index.js 10.2 kB 0 B
packages/core/dist/utils/index.mjs 1.91 kB 0 B
packages/core/dist/utils/number-utils.js 2 kB 0 B
packages/core/dist/utils/number-utils.mjs 735 B 0 B
packages/core/dist/utils/promise-queue.js 2 kB 0 B
packages/core/dist/utils/promise-queue.mjs 768 B 0 B
packages/core/dist/utils/string-utils.js 1.91 kB 0 B
packages/core/dist/utils/string-utils.mjs 414 B 0 B
packages/core/dist/utils/type-utils.js 6.93 kB 0 B
packages/core/dist/utils/type-utils.mjs 3.03 kB 0 B
packages/core/dist/vendor/uuidv7.js 8.29 kB 0 B
packages/core/dist/vendor/uuidv7.mjs 6.72 kB 0 B
packages/nextjs-config/dist/config.js 5.98 kB 0 B
packages/nextjs-config/dist/config.mjs 4.68 kB 0 B
packages/nextjs-config/dist/index.js 2.24 kB 0 B
packages/nextjs-config/dist/index.mjs 30 B 0 B
packages/nextjs-config/dist/utils.js 3.83 kB 0 B
packages/nextjs-config/dist/utils.mjs 1.72 kB 0 B
packages/nextjs-config/dist/webpack-plugin.js 3.66 kB 0 B
packages/nextjs-config/dist/webpack-plugin.mjs 1.95 kB 0 B
packages/node/dist/client.js 23.1 kB 0 B
packages/node/dist/client.mjs 21.3 kB 0 B
packages/node/dist/entrypoints/index.edge.js 4.14 kB 0 B
packages/node/dist/entrypoints/index.edge.mjs 652 B 0 B
packages/node/dist/entrypoints/index.node.js 5.08 kB 0 B
packages/node/dist/entrypoints/index.node.mjs 901 B 0 B
packages/node/dist/exports.js 3.6 kB 0 B
packages/node/dist/exports.mjs 124 B 0 B
packages/node/dist/extensions/error-tracking/autocapture.js 2.65 kB 0 B
packages/node/dist/extensions/error-tracking/autocapture.mjs 1.23 kB 0 B
packages/node/dist/extensions/error-tracking/index.js 3.88 kB 0 B
packages/node/dist/extensions/error-tracking/index.mjs 2.61 kB 0 B
packages/node/dist/extensions/error-tracking/modifiers/context-lines.node.js 8.81 kB 0 B
packages/node/dist/extensions/error-tracking/modifiers/context-lines.node.mjs 7.15 kB 0 B
packages/node/dist/extensions/error-tracking/modifiers/module.node.js 2.78 kB 0 B
packages/node/dist/extensions/error-tracking/modifiers/module.node.mjs 1.45 kB 0 B
packages/node/dist/extensions/express.js 2.17 kB 0 B
packages/node/dist/extensions/express.mjs 548 B 0 B
packages/node/dist/extensions/feature-flags/crypto.js 1.57 kB 0 B
packages/node/dist/extensions/feature-flags/crypto.mjs 395 B 0 B
packages/node/dist/extensions/feature-flags/feature-flags.js 27.7 kB 0 B
packages/node/dist/extensions/feature-flags/feature-flags.mjs 25.7 kB 0 B
packages/node/dist/extensions/sentry-integration.js 4.66 kB 0 B
packages/node/dist/extensions/sentry-integration.mjs 3.17 kB 0 B
packages/node/dist/storage-memory.js 1.52 kB 0 B
packages/node/dist/storage-memory.mjs 297 B 0 B
packages/node/dist/types.js 603 B 0 B
packages/node/dist/types.mjs 0 B 0 B 🆕
packages/node/dist/version.js 1.21 kB 0 B
packages/node/dist/version.mjs 46 B 0 B
packages/nuxt/dist/module.mjs 4.19 kB 0 B
packages/nuxt/dist/runtime/nitro-plugin.js 1.08 kB 0 B
packages/nuxt/dist/runtime/vue-plugin.js 1.05 kB 0 B
packages/react-native/dist/autocapture.js 4.68 kB 0 B
packages/react-native/dist/error-tracking/index.js 6.65 kB 0 B
packages/react-native/dist/error-tracking/utils.js 2.58 kB 0 B
packages/react-native/dist/frameworks/wix-navigation.js 1.3 kB 0 B
packages/react-native/dist/hooks/useFeatureFlag.js 1.49 kB 0 B
packages/react-native/dist/hooks/useFeatureFlags.js 821 B 0 B
packages/react-native/dist/hooks/useNavigationTracker.js 2.46 kB 0 B
packages/react-native/dist/hooks/usePostHog.js 467 B 0 B
packages/react-native/dist/index.js 3.12 kB 0 B
packages/react-native/dist/native-deps.js 13.9 kB 0 B
packages/react-native/dist/optional/OptionalAsyncStorage.js 299 B 0 B
packages/react-native/dist/optional/OptionalExpoApplication.js 377 B 0 B
packages/react-native/dist/optional/OptionalExpoDevice.js 347 B 0 B
packages/react-native/dist/optional/OptionalExpoFileSystem.js 386 B 0 B
packages/react-native/dist/optional/OptionalExpoFileSystemLegacy.js 423 B 0 B
packages/react-native/dist/optional/OptionalExpoLocalization.js 383 B 0 B
packages/react-native/dist/optional/OptionalReactNativeDeviceInfo.js 415 B 0 B
packages/react-native/dist/optional/OptionalReactNativeLocalize.js 303 B 0 B
packages/react-native/dist/optional/OptionalReactNativeNavigation.js 415 B 0 B
packages/react-native/dist/optional/OptionalReactNativeNavigationWix.js 443 B 0 B
packages/react-native/dist/optional/OptionalReactNativeSafeArea.js 644 B 0 B
packages/react-native/dist/optional/OptionalSessionReplay.js 455 B 0 B
packages/react-native/dist/posthog-rn.js 34.4 kB 0 B
packages/react-native/dist/PostHogContext.js 329 B 0 B
packages/react-native/dist/PostHogProvider.js 4.77 kB 0 B
packages/react-native/dist/storage.js 3.39 kB 0 B
packages/react-native/dist/surveys/components/BottomSection.js 1.34 kB 0 B
packages/react-native/dist/surveys/components/Cancel.js 909 B 0 B
packages/react-native/dist/surveys/components/ConfirmationMessage.js 1.58 kB 0 B
packages/react-native/dist/surveys/components/QuestionHeader.js 1.11 kB 0 B
packages/react-native/dist/surveys/components/QuestionTypes.js 10.1 kB 0 B
packages/react-native/dist/surveys/components/SurveyModal.js 3.86 kB 0 B
packages/react-native/dist/surveys/components/Surveys.js 7.18 kB 0 B
packages/react-native/dist/surveys/getActiveMatchingSurveys.js 3.69 kB 0 B
packages/react-native/dist/surveys/icons.js 7.76 kB 0 B
packages/react-native/dist/surveys/index.js 600 B 0 B
packages/react-native/dist/surveys/PostHogSurveyProvider.js 5.66 kB 0 B
packages/react-native/dist/surveys/surveys-utils.js 9.31 kB 0 B
packages/react-native/dist/surveys/useActivatedSurveys.js 3.38 kB 0 B
packages/react-native/dist/surveys/useSurveyStorage.js 2.16 kB 0 B
packages/react-native/dist/types.js 70 B 0 B
packages/react-native/dist/utils.js 539 B 0 B
packages/react-native/dist/version.js 130 B 0 B
packages/react/dist/esm/index.js 18.8 kB 0 B
packages/react/dist/umd/index.js 21.9 kB 0 B
packages/web/dist/index.cjs 13.8 kB 0 B
packages/web/dist/index.mjs 13.7 kB 0 B
tooling/rollup-utils/dist/index.js 1.17 kB 0 B

compressed-size-action

Copy link
Copy Markdown
Member

@lricoy lricoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: is it ok then to break the __preview* options? I always assumed so but wasn't 100% sure.

Copy link
Copy Markdown
Member Author

yeah, i think if you use something that's "preview" then it's fine to break it.

especially this will have only been there a few days, we should always avoid things like that if we can but...

@lricoy
Copy link
Copy Markdown
Member

lricoy commented Nov 11, 2025

@pauldambra forgot to comment, but you're missing a changeset and the release label if you want to generate a release with this one already

@pauldambra pauldambra force-pushed the feat/release-deferred-init-for-2025-11-defaults branch 2 times, most recently from 3667e63 to d207e2c Compare November 11, 2025 19:06
@pauldambra pauldambra force-pushed the feat/strict-min-duration branch from 0ec2b50 to 4d6726f Compare November 11, 2025 19:06
Copy link
Copy Markdown
Member

@rafaeelaudibert rafaeelaudibert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would love a follow-up where we kind of write the code in a way where it reads as if true was the default rather than the current way where it's clearly "an after thought".

Comment thread packages/browser/src/__tests__/__snapshots__/config-snapshot.test.ts.snap Outdated
Comment thread packages/browser/src/posthog-core.ts Outdated
Copy link
Copy Markdown
Member Author

i don't follow...
can you expand on what's wrong and what you'd prefer?

@pauldambra pauldambra force-pushed the feat/release-deferred-init-for-2025-11-defaults branch from d207e2c to 8d521f5 Compare November 11, 2025 19:20
@lricoy
Copy link
Copy Markdown
Member

lricoy commented Nov 11, 2025

i don't follow... can you expand on what's wrong and what you'd prefer?

@pauldambra what exactly? Was this for me or @rafaeelaudibert ?

--

nevermind, I replied directly from the notification

@pauldambra
Copy link
Copy Markdown
Member Author

the graphite UI lets you replay
i'd forgotten that github doesn't so it makes sense there but not here

Screenshot 2025-11-11 at 19 29 38

Comment thread playground/nextjs/src/posthog.ts Outdated
@pauldambra pauldambra force-pushed the feat/strict-min-duration branch 2 times, most recently from e3c6e2b to 4b1dde6 Compare November 12, 2025 09:37
@pauldambra pauldambra force-pushed the feat/release-deferred-init-for-2025-11-defaults branch from bb35ee8 to 6f2baf7 Compare November 12, 2025 09:38
@pauldambra pauldambra changed the title feat: deferred init will be default for 2025-11 defaults feat: make deferred init default Nov 12, 2025
@pauldambra pauldambra force-pushed the feat/release-deferred-init-for-2025-11-defaults branch 2 times, most recently from 1952b69 to 0fd320c Compare November 12, 2025 10:29
@pauldambra pauldambra force-pushed the feat/release-deferred-init-for-2025-11-defaults branch from 0fd320c to 9bd25b7 Compare November 12, 2025 10:40
@pauldambra pauldambra changed the base branch from feat/strict-min-duration to graphite-base/2567 November 12, 2025 11:51
@pauldambra pauldambra force-pushed the feat/release-deferred-init-for-2025-11-defaults branch from 9bd25b7 to 080f970 Compare November 12, 2025 11:52
@graphite-app graphite-app Bot changed the base branch from graphite-base/2567 to main November 12, 2025 11:52
@posthog-bot
Copy link
Copy Markdown
Contributor

This PR hasn't seen activity in a week! Should it be merged, closed, or further worked on? If you want to keep it open, post a comment or remove the stale label – otherwise this will be closed in another week.

@posthog-bot
Copy link
Copy Markdown
Contributor

This PR was closed due to lack of activity. Feel free to reopen if it's still relevant.

@posthog-bot posthog-bot closed this Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants