Skip to content

Kolibri-Onboarding: Tour persists over slow network — should wait for step elements before starting on reload #13653

@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.

Desired behavior

The onboarding tour should only start once all step elements for the current page are present in the DOM. This ensures that each target element defined in onboardingSteps is available when the tour begins, regardless of network speed or page reload conditions.

Current behavior

On slower networks and when reloading a page, the tour sometimes starts before all DOM elements have rendered. As a result, some steps cannot find their target elements, which leads to the dimmed overlay background appearing without the onboarding modal being displayed. This results in a broken tour experience.

478037072-ccf847f8-75de-4c5e-ab10-31b6d8f42f8b.mov

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions