# Re: [tw5] Code that no longer works following upgrade to version 5.1.20

Hi Mervin

I’m not sure without seeing more context but I think the problem may be this
fix from v5.1.18:

https://github.com/Jermolene/TiddlyWiki5/issues/3333
<https://github.com/Jermolene/TiddlyWiki5/issues/3333>

Previously, $(variable)$ substitutions were performed regardless of how the
macro was defined (even if it was actually defined with the set widget). Now
such substitutions are only performed for macros defined with the \def pragma.

Best wishes

Jeremy.

> On 14 Aug 2019, at 04:32, 'mervin mecklenburg' via TiddlyWiki
>
> After I upgraded to version 5.1.20 from 5.1.16, the following code no longer
> works.
>
> \define droppable-today(somevar)
> <$action-listops$tiddler=<<actionTiddler>> $field="tags" >$subfilter="-$(somevar)$"/>
> \end
>
>
>
> <$set name='somevar' value={{!!title}}> > > <<list-tagged-draggable tag:$(somevar)$subFilter:"!tag[WipDone3]">> > > <$droppable actions=<<droppable-today>>>Drop here</\$droppable>
>
> In the original version, the code performed two functions.  It created a list
> if titles of tiddlers with a certain tag, and the list could be resorted
> using drag and drop.  The bottom line removed the tag, and by doing so
> dropped items dragged to that point from the list.  Both of these functions
> no longer work following the upgrade.  Can anyone explain why?
>
> Merv
>
>
> --
> 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
> To view this discussion on the web visit