Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Selected theme is ignored in the write flow #98167

Open
paulopmt1 opened this issue Jan 9, 2025 · 3 comments
Open

Selected theme is ignored in the write flow #98167

paulopmt1 opened this issue Jan 9, 2025 · 3 comments
Assignees
Labels
[Experiment] AI labels added [Feature] Design Picker Picking themes and designs during onboarding. [Feature Group] Appearance & Themes Features related to the appearance of sites. [Feature] Theme Showcase The theme showcase screen in Calypso in Appearance > Themes. Needs triage Ticket needs to be triaged [Pri] Normal Schedule for the next available opportuinity. [Status] Auto-allocated [Type] Bug

Comments

@paulopmt1
Copy link
Contributor

Quick summary

When going through the onboarding flow, and selecting the publish a blog goals, we're redirected to the write flow, which is ignoring the selected theme.

Steps to reproduce

See this thread's video: p1736439803072519-slack-C04H4NY6STW

What you expected to happen

To create a site with the selected theme not the pub/poema (default one)

What actually happened

It created a site with the pub/poema theme, ignoring the user selection.

Impact

Most (> 50%)

Available workarounds?

Yes, easy to implement

If the above answer is "Yes...", outline the workaround.

No response

Platform (Simple and/or Atomic)

No response

Logs or notes

No response

@paulopmt1 paulopmt1 added [Type] Bug Needs triage Ticket needs to be triaged labels Jan 9, 2025
@github-actions github-actions bot added [Pri] Normal Schedule for the next available opportuinity. [Feature Group] Appearance & Themes Features related to the appearance of sites. [Feature] Design Picker Picking themes and designs during onboarding. [Feature] Theme Showcase The theme showcase screen in Calypso in Appearance > Themes. labels Jan 9, 2025
Copy link

github-actions bot commented Jan 9, 2025

OpenAI suggested the following labels for this issue:

  • [Feature Group] Appearance & Themes: The issue relates directly to the theme selection process during site creation.
  • [Feature] Design Picker: This feature is involved since it allows users to choose their theme during the onboarding.
  • [Feature] Theme Showcase: The problem relates to the theme being shown and selected in the onboarding flow.

@zaguiini
Copy link
Contributor

I managed to reproduce the problem in the account-first version of the flow.

@Automattic/lego, this is probably related to the calypso_onboarding_goals_holdout_20241126 experiment because if I remove the special handling for the write intent after submitting the goals, it applies the design as intended.

I've created a draft PR to demonstrate this: #98186

@arthur791004
Copy link
Contributor

The issue is the exitFlow may be called multiple times. However, we clear the onboard state on the first call so the active theme will be reset to the default theme of the write flow when the function is triggered again.

Proposed #98197 to resolve this issue 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Experiment] AI labels added [Feature] Design Picker Picking themes and designs during onboarding. [Feature Group] Appearance & Themes Features related to the appearance of sites. [Feature] Theme Showcase The theme showcase screen in Calypso in Appearance > Themes. Needs triage Ticket needs to be triaged [Pri] Normal Schedule for the next available opportuinity. [Status] Auto-allocated [Type] Bug
Projects
Development

No branches or pull requests

4 participants