- Issue created by @ambient.impact
- π¨π¦Canada ambient.impact Toronto
Reworked "Proposed resolution" section.
- π¨π¦Canada ambient.impact Toronto
Added checklist to "Remaining tasks" section.
-
Ambient.Impact β
committed d14779ef on 2.x
Issue #3393105: super basic Hotwire Turbo sub-module mostly working.
-
Ambient.Impact β
committed d14779ef on 2.x
- π¨π¦Canada ambient.impact Toronto
Added updated demo with behaviours now working.
-
Ambient.Impact β
committed dddd35a1 on 2.x
Issue #3393105: Rewrote Turbo attach/detach; add drupalSettings update.
-
Ambient.Impact β
committed dddd35a1 on 2.x
-
Ambient.Impact β
committed 7231a371 on 2.x
Issue #3393105: Added JavaScript alter hook to move to <head>.
-
Ambient.Impact β
committed 7231a371 on 2.x
- π¨π¦Canada ambient.impact Toronto
Completed moving JavaScript to
<head>
and updatedrupalSettings
; added list of remaining issues that need to be solved. - π¨π¦Canada ambient.impact Toronto
- π¨π¦Canada ambient.impact Toronto
Added reference to core issue #2711821: Drupal.behaviors.AJAX.attach() doesn't use context β
- π¨π¦Canada ambient.impact Toronto
Moved π Turbo: Improve drupalSettings updating Needs work to separate list for non-blocking follow-ups.
- π¨π¦Canada ambient.impact Toronto
Replaced old "API changes" section with new note.
- π¨π¦Canada ambient.impact Toronto
- π¨π¦Canada ambient.impact Toronto
- π¨π¦Canada ambient.impact Toronto
Minor issue summary wording change.
- π¨π¦Canada ambient.impact Toronto
Edits to the "Proposed resolution" section for tone and to clarify current approach.
- π¨π¦Canada ambient.impact Toronto
-
Ambient.Impact β
committed cb16027b on 2.x
Issue #3393105 & #2708615: Added Turbo JavaScript alter kernel test.
-
Ambient.Impact β
committed cb16027b on 2.x
- π¨π¦Canada ambient.impact Toronto
Reworked "Current issues that still need to be solved" and "Follow-ups that aren't blocking" to "Blocking issues" and "Non-blocking issues" headings, respectively.
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: Automated tests Active to blocking issues.
- π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
Just posted #3238865-7: META: Incorporate Symfony UX Turbo Into Module β , but looks like I'm way behind?! π
Wow wow wow! I'll try to review this in the coming weeks π€©
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: Re-enable Turbo cache once we can reliably detach before is cached Active to non-blocking issues.
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: JS aggregation causes the RefreshLess JavaScript to evaluate more and more times on navigation Active to blocking issues.
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: In-page anchors and hashchange events can cause full page visits or otherwise behave unexpectedly Active to blocking issues.
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: Configuration and form for toggling Turbo features Active to non-blocking.
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: Visiting pages with 4xx response codes causes re-evaluation of JavaScript Postponed to blocking issues.
- π¨π¦Canada ambient.impact Toronto
Reformatted live demo as list for readability.
- π³π±Netherlands sebastian hagens Breda, Netherlands
Really awesome work! Zero page refreshes ftw!
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: Disable prefetching on various admin links to prevent unintended operations Active to blocking issues.
- π¨π¦Canada ambient.impact Toronto
Moved π Turbo: JS aggregation causes the RefreshLess JavaScript to evaluate more and more times on navigation Active from blocking to non-blocking for the time being; see that issue's summary for more information.
- π¨π¦Canada ambient.impact Toronto
Moved π Turbo: Visiting pages with 4xx response codes causes re-evaluation of JavaScript Postponed to non-blocking as we now have a Turbo patch to work around it for the time being.
- πΊπ¦Ukraine Ujin
Hello,
I tried a module on my local machine and works well. I can see you have addressed most of the task from the list. Is there anything I can help with?
Thanks. - π¨π¦Canada ambient.impact Toronto
Glad to hear it's working well for you. I'd say the following still need work:
- π Turbo: Automated tests Active - while I've created some basic stuff to test Turbo requests, there's only a basic navigation test at the moment so we need a whole bunch more tests for the various items listed in that issue.
- π± Turbo: Tracking issue of core and contrib behaviours that need fixes to correctly detach and then attach Active - there are still a couple of Drupal core problems that need to fixed, ideally by contributing to core itself but can be worked around in the meantime
- π Turbo: JS aggregation causes the RefreshLess JavaScript to evaluate more and more times on navigation Active - Drupal's aggregation needs to be augmented to serve just the JS libraries not already present on a page during a Turbo request because enabling JS aggregation currently breaks JS over time as you navigate. More details in the issue.
Those are the main ones I can think of right now. Any help is appreciated!
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: Drupal messages are lost if Turbo does a full reload Active to non-blocking tasks.
- π¨π¦Canada ambient.impact Toronto
Moved π Turbo: JS aggregation causes the RefreshLess JavaScript to evaluate more and more times on navigation Active and π Turbo: Drupal messages are lost if Turbo does a full reload Active to blocking issues.
- π¨π¦Canada ambient.impact Toronto
Moved π Turbo: Automated tests Active to non-blocking.
- π¨π¦Canada ambient.impact Toronto
Significant restructure of issue summary; moved the old stuff to a section at the end as archived notes.
- π¨π¦Canada ambient.impact Toronto
Removed some lingering old stuff that's no longer relevant.
- π¨π¦Canada ambient.impact Toronto
Added postponed issues and ongoing issues lists, and moved linked issues where appropriate.
- π¨π¦Canada ambient.impact Toronto
Removed π Turbo: Remove behaviours from Drupal.behaviors when Turbo removes their Active from issue summary.
- π¨π¦Canada ambient.impact Toronto
Removed π Turbo: Configuration and form for toggling Turbo features Active as it's not really relevant to a minimum viable implementation right now, though might be done down the road.
- π¨π¦Canada ambient.impact Toronto
Added π Turbo: Drastically simplify installation for end users Active to blocking issues.
- π¨π¦Canada ambient.impact Toronto
Moved π± Turbo: Tracking issue of core and contrib behaviours that need fixes to correctly detach and then attach Active to ongoing from blocking.
- π¨π¦Canada ambient.impact Toronto
Moved π Turbo: Drastically simplify installation for end users Active to postponed as immediate goal is achieved.
- π³π±Netherlands sebastian hagens Breda, Netherlands
Awesome work on this @ambient.impact.
It's already quite long on my backlog, but I'm going to refreshless https://nostrver.se and will see how it goes!