Skip to content

Kolibri-Onboarding: Extend onboarding tour persistence with localStorage beyond LibraryPage #13713

@shruti862

Description

@shruti862

This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.

Description

Currently, only the LibraryPage uses the resumeTour function from the useTour composable to persist onboarding tour state using localStorage. This allows the tour to resume correctly after a page reload.
Other pages that use TooltipTour do not yet leverage this functionality, which means their tour progress is lost on reload.

Tasks

  • Review all pages using TooltipTour.

  • Integrate the resumeTour function from useTour into these pages.

  • Ensure tour state (progress, completion, or dismissal) is consistently restored after reloading.

  • Test the behavior across different pages to verify consistent persistence.

Expected outcome

Onboarding tours should resume seamlessly across all pages using TooltipTour, not just on LibraryPage.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions