Describe the bug
The telemetry notification still shows up despite setting disableTelemetry: true in the main config.
I traced it with the debugger to the onboarding checklist telemetry here:
|
telemetry('onboarding-checklist-status', { item, status }); |
I see that other places have a guard for disableTelemetry but the above doesn't.
|
if (!options.coreOptions?.disableTelemetry) { |
|
telemetry( |
Storybook collects completely anonymous usage telemetry. We use it to shape
Storybook's roadmap and prioritize features. You can learn more, including how
to opt out, at https://storybook.js.org/telemetry
Reproduction link
https://stackblitz.com/edit/github-aswbxxq3?file=.storybook%2Fmain.ts&preset=node
Reproduction steps
- Go to the above link.
- Watch the terminal boot up Storybook.
- See the notification.
If you need to restart the steps make sure to rm -r node_modules/.cache first.
System
│ System:
│ OS: macOS 26.4
│ CPU: (15) arm64 Apple M5 Pro
│ Shell: 5.9 - /bin/zsh
│ Binaries:
│ Node: 22.14.0
│ Yarn: 1.22.22 <----- active
│ npm: 10.9.2
│ pnpm: 10.32.1
│ Browsers:
│ Chrome: 146.0.7680.165
│ Safari: 26.4
│ npmPackages:
│ @storybook/addon-docs: ^10.2.16 => 10.3.3
│ @storybook/react-native-web-vite: ^10.2.16 => 10.3.3
│ eslint-plugin-storybook: ^10.2.16 => 10.3.3
│ storybook: ^10.2.16 => 10.3.3
Additional context
No response
Describe the bug
The telemetry notification still shows up despite setting
disableTelemetry: truein the main config.I traced it with the debugger to the onboarding checklist telemetry here:
storybook/code/core/src/core-server/utils/checklist.ts
Line 119 in 199f656
I see that other places have a guard for
disableTelemetrybut the above doesn't.storybook/code/core/src/mocking-utils/extract.ts
Lines 186 to 187 in 199f656
Reproduction link
https://stackblitz.com/edit/github-aswbxxq3?file=.storybook%2Fmain.ts&preset=node
Reproduction steps
If you need to restart the steps make sure to
rm -r node_modules/.cachefirst.System
Additional context
No response