Pull/reimplement progress bar from Turbo so that it can be used by other implementations and so we have more control over it

Created on 19 November 2024, 2 days ago

Problem/Motivation

The progress bar that Turbo provides is decent but it doesn't expose much in the way to customize the HTML or better hook into its lifecycle. We can adapt it or a similar third-party component to have full control over it and improve it as we need. This will also help in styling/debugging it, as it's a bit annoying to do currently by finding a place to set a breakpoint in the dev tools debugger.

Steps to reproduce

See above.

Proposed resolution

Write or adapt our own version, and disable Turbo's progress bar.

Remaining tasks

TBD.

User interface changes

Minimal - progress bar should be about the same by default.

API changes

Mostly adding ways to customize or hook into the progress bar.

Data model changes

None.

Feature request
Status

Active

Version

2.0

Component

Code

Created by

🇨🇦Canada ambient.impact Toronto

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024