Skip to content

Conversation

@adamziel
Copy link
Collaborator

Removes the ad-hoc Blueprint parsing code from bootSiteClient(). Instead, sources the parsed Blueprint through a new hook called onBlueprintValidated.

This helps set stage for Blueprints v2 support by removing the need to analyze the steps shipped in a v2 Blueprint.

A part of #2586.

Testing instructions

Tracking is disabled locally. Add a console.log() next to logTrackingEvent and confirm it logs data when a Blueprint is used.

Removes the ad-hoc Blueprint parsing code from bootSiteClient(). Instead,
sources the parsed Blueprint through a new hook called
onBlueprintValidated.

This helps set stage for Blueprints v2 support by removing the need to
analyze the steps shipped in a v2 Blueprint.

A part of #2586.

 ## Testing instructions

Tracking is disabled locally. Add a console.log() next to
logTrackingEvent and confirm it logs data when a Blueprint is used.
@adamziel adamziel merged commit 452ef86 into trunk Sep 18, 2025
25 checks passed
@adamziel adamziel deleted the log-blueprint-steps-without-parsing branch September 18, 2025 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants