Turbo patches
The most up to date list of patches to Turbo can be found in modules/refreshless_turbo/patches/@hotwired/turbo
.
For how to patch/unpatch Turbo, please see Developing/Front-end libraries.
-
Removal of stylesheets marked as
data-turbo-track="dynamic"
is not delayed when rendering is delayed viaturbo:before-render
(Turbo issue TBD); patch ispatches/@hotwired/turbo/01-delay-stylesheet-remove-with-render.patch
. -
Visiting pages with 4xx response codes causes re-evaluation of
<head>
JavaScript; patch ispatches/@hotwired/turbo/02-issue-1190-render-error-script-eval.patch
. -
Firefox scrolling to in-page anchor is instant and abrupt with smooth scrolling enabled; patch is
patches/@hotwired/turbo/03-issue-1255-smooth-scroll-hash.patch
. -
In-page anchors and
hashchange
events can cause full page visits or otherwise behave unexpectedly; patch ispatches/@hotwired/turbo/04-pull-1125-anchor-hashchange.patch
. -
Progress bar has been completely removed in favour of our own; patch is
patches/@hotwired/turbo/05-remove-progress-bar.patch.patch
.