<setvar name="a" value="b"/> <setvar name="b" value="$a"/> After substitution, "b" is empty, where it should be equal to "a". LayoutTests/wml/resources/variable-reference-valid.js contains a FIXME related to that. manual-tests/wml/variable-substitution.wml also highlights the problem.
Created attachment 33642 [details] Initial patch
Landed in r46487.