- Issue created by @ambient.impact
-
Ambient.Impact →
committed ded69cc4 on 2.x
Issue #3411449: Disabled Turbo caching for now.
-
Ambient.Impact →
committed ded69cc4 on 2.x
-
Ambient.Impact →
committed c41362db on 2.x
Upgraded Turbo to 8.0.0-beta.2: This contains a lot of bug fixes and...
-
Ambient.Impact →
committed c41362db on 2.x
- Status changed to Postponed
9 months ago 4:45pm 14 October 2024 - 🇨🇦Canada ambient.impact Toronto
Updating the issue title and summary to reflect to the current state of the implementation. I've had a chance to work on the issue fork, and it seems it mostly works now if we detach behaviours on the
turbo:before-cache
event but there are still some remaining issues:turbo:before-cache
is not currently able to be delayed until a page has transitioned out, so if a behaviour detaching causes visible changes to the page, these will be briely seen before a transition out has begun; there are potential solutions to this:- TBD; coffee shop closing back later lolol
- The core Navigation is even more broken due to lacking detach callbacks for most of its JavaScript; this is fixable by adding detach callbacks, but will take some time and untangling of its spaghetti JavaScript; see 🌱 Turbo: Tracking issue of core and contrib behaviours that need fixes to correctly detach and then attach Active
- Assigned to ambient.impact
- Status changed to Active
11 days ago 5:08pm 20 June 2025 - 🇨🇦Canada ambient.impact Toronto
Spent the week on this because I discovered that preloading links into Turbo's cache can be a big performance boost in a lot of cases, and that requires caching to actually work. After a lot of trial and error and quite a lot of swearing, I got it to more or less working, but I'll have to test it over the following days to see if it's robust enough to merge.
-
ambient.impact →
committed 3289a752 on cache-and-lazy-preloader
Issues #3411449 & #3531642: Patch Turbo to identify preload + add event.
-
ambient.impact →
committed 3289a752 on cache-and-lazy-preloader
-
ambient.impact →
committed 5a8f9e92 on cache-and-lazy-preloader
Issue #3411449: Prevent saving Drupal announce element to cache.
-
ambient.impact →
committed 5a8f9e92 on cache-and-lazy-preloader
-
ambient.impact →
committed 3289a752 on 2.x
Issues #3411449 & #3531642: Patch Turbo to identify preload + add event.
-
ambient.impact →
committed 3289a752 on 2.x
-
ambient.impact →
committed 3289a752 on 2.0.x
Issues #3411449 & #3531642: Patch Turbo to identify preload + add event.
-
ambient.impact →
committed 3289a752 on 2.0.x
-
ambient.impact →
committed 7eea8d00 on cache-and-lazy-preloader
Issue #3411449: Remove a few more classes on contextual detach.
-
ambient.impact →
committed 7eea8d00 on cache-and-lazy-preloader