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

Improve how users approve schema changes #26348

Closed
nataliekwong opened this issue May 22, 2023 · 2 comments
Closed

Improve how users approve schema changes #26348

nataliekwong opened this issue May 22, 2023 · 2 comments
Labels
area/frontend Related to the Airbyte webapp team/compose

Comments

@nataliekwong
Copy link
Contributor

nataliekwong commented May 22, 2023

Observations:

  • After clicking on “review changes” and then click “OK” in the modal (refreshed source schema) > users think the change has been applied, so they navigate to an other screen and see the modal “discard changes”. Lot of users click on “ Discard changes” in that case, so they still have some non-breaking changes.
  • Some users click on “review changes” (so we display the progress bar) and then navigate to an other page, thinking the progress continue in background, which is not the case.
  • After “reviewing changes” and click” OK” in the modal, most of the users that understand they need to click on “Save changes” don’t change anything else that the sync on/off in the replication table (They don’t change sync. mode, cursor field or primary key, etc...)
  • The Refreshed source schema modal is complicated to read, there are some mis-aligned elements.

Fullstory funnel showing dropoff from clicking "Review changes" to actually approving them "Save changes"

From Nico:

fyi @Upmitt

@nataliekwong nataliekwong added team/compose area/frontend Related to the Airbyte webapp labels May 22, 2023
@josephkmh
Copy link
Contributor

josephkmh commented May 22, 2023

Refining notes:

  • Auto-propagate schema changes may reduce the number of users running into this > can we put this off until after auto-propagation has been merged? In any case it will change some assumptions here.
  • The prototype may introduce more complexity than it is solving
    • Users might have made changes before clicking on "review changes", which would need to be discarded
  • Feeling is that this needs some more thought before we commit on a solution

@nataliekwong
Copy link
Contributor Author

Closing in favor of this: #31404

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend Related to the Airbyte webapp team/compose
Projects
None yet
Development

No branches or pull requests

2 participants