kolibri icon indicating copy to clipboard operation
kolibri copied to clipboard

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

Open shruti862 opened this issue 3 months ago • 0 comments

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.

shruti862 avatar Sep 04 '25 05:09 shruti862