[6.x]: {% js %} blocks do not execute within custom plugin widgets.
Open
@brianjhanson is already working on this.
Since Jun 13, 2026.
bug
- Dominant language
- PHP
- Stars
- 3.6k
- Forks
- 705
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 134
Description
What happened?
Description
i noticed that {% js %} blocks in widget Twig templates that worked in Craft 5 no longer execute for custom plugin widgets in Craft 6.
Example:
{% js %}
alert('test');
{% endjs %}
Expected behavior
the script should be registered/executed
Craft CMS version
6.0.0-alpha.6
PHP version
No response
Operating system and version
No response
Database type and version
No response
Image driver and version
No response
Installed plugins and versions
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.