Hello all, Thanks!! Thanks to Mario for a way to wrap the macro that works perfectly. Thanks to Jeremy and Saq for all of the explanations - for me those always make it easier to adapt to change. Thanks to Saq for persisting with a search for alternatives in the face of my insistence on wanting what I want. And thanks to Josiah for highlighting the amazing longevity of TW tools.
One further question that would help my understanding of things: is the wrapping enough to restore this macro to acceptability? Or is there really some deeper fundamental problem being described by "broken", "off-spec", and "improper" that means I should think of the wrapping as only a temporary bandage? cmari On Sunday, August 15, 2021 at 9:55:55 AM UTC-7 PMario wrote: > Did more tests ... It seems to be > > <$vars x={{!!toggled}} y={{!!barray}}> > <<macro>> > </$vars> > > -m > > On Sunday, August 15, 2021 at 6:41:56 PM UTC+2 PMario wrote: > >> On Sunday, August 15, 2021 at 1:20:54 PM UTC+2 Jeremy Ruston wrote: >> >> * It should usually be easy to fix: wrap the macro invocation in a >>> <$tiddler> widget referencing the tiddler in question >> >> >> I did test that, but it seems the tiddler-widget only views the >> tiddler-attribute for a change and a simple state, that only calculates the >> classes. ... >> So if any tiddler-field changes, it doesn't do a refreshSelf() and may be >> it shouldn't. It needs to refreshSelf() if the parameter itself is changed, >> and not if the tiddler, where the parameter points to is changed. ... >> >> But this seems to work: >> >> <$set name=x value={{!!toggled}}> >> <<dailytasks>> >> </$set> >> >> and >> >> <$set name=x value={{!!toggled}}> >> <<togglers>> >> </$set> >> >> >> -mario >> >> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/1c9c6901-1724-4cf8-aeb8-aebbb9ce67dcn%40googlegroups.com.