Replies: 1 comment 3 replies
-
|
@Jermolene this may unfortunately be a blocker for the release. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I investigated a case where the tag-tree-picker plugin caused the browser tab to freeze on TiddlyWiki 5.4-prerelease. After manual reproducing, AI found this was triggered by a syntax bug in my plugin’s macro output rather than a bug in core.
tagTreeMacrogenerated macro calls likecolourB=<<colourB>(single>), repeated for each tag (~26 items in the test data).colourB=<<colourB>the parser produced a malformed attribute map (an extra attribute named<<colourBandcolourBparsed as a string), which led to bad parse trees and ultimately a render-time crash/freeze.The plugin emits malformed macro syntax (
colourB=<<colourB>instead ofcolourB=<<colourB>>). This is a plugin-side bug. But the change in TiddlyWiki 5.4’s parser made that malformed syntax produce an invalid parse tree that leads to render-time instability. So I post it here so other plugin authors could find how to fix freezing bug.Beta Was this translation helpful? Give feedback.
All reactions