Skip to content

Feature Request: Preserve survey options when switching between compatible question types #36530

@benHPostHog

Description

@benHPostHog

Feature request

Is your feature request related to a problem?

When creating surveys in PostHog, switching between "Single choice select" and "Multiple choice select" question types currently resets all the configured options. This is frustrating when you've spent time setting up multiple options, especially when managing surveys in multiple languages where you need to recreate the same options across different survey versions.

Describe the solution you'd like

  • Preserve all options when switching between Single choice select and Multiple choice select question types, since they share the same underlying structure
  • For incompatible question type switches (e.g., from choice questions to rating questions), show a warning popup before clearing options
  • This would save significant time during survey creation and reduce the risk of losing work

Describe alternatives you've considered

Additional context

From: https://posthoghelp.zendesk.com/agent/tickets/35947

Debug info

Kind: feedback

Target area: surveys

Report event: http://go/ticketByUUID/f249c944-8f08-492c-8862-c502d6b77143

Session: https://us.posthog.com/project/sTMFPsFhdP1Ssg/replay/01989faf-72d4-72eb-9f0b-b5a64d7410dc?t=507

Exceptions: https://us.posthog.com/project/2/error_tracking?filterGroup=%7B%22type%22%3A%22AND%22%2C%22values%22%3A%5B%7B%22type%22%3A%22AND%22%2C%22values%22%3A%5B%7B%22key%22%3A%22%24session_id%22%2C%22value%22%3A%5B%2201989faf-72d4-72eb-9f0b-b5a64d7410dc%22%5D%2C%22operator%22%3A%22exact%22%2C%22type%22%3A%22event%22%7D%5D%7D%5D%7D

Location: https://us.posthog.com/project/103405/surveys/new?edit=true#fromTemplate=true&

Persons-on-events mode for project: person_id_override_properties_on_events

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions