--- design/admin2/javascript/popupmenu/ezpopupmenu.js	2011-11-30 18:40:39.727059751 +0000
+++ design/admin2/javascript/popupmenu/ezpopupmenu.js	2011-11-30 18:43:35.956711551 +0000
@@ -480,6 +480,23 @@
             }
         }
         formElement.submit();
+        for( var i = 0, l = children.length; i < l; i++)
+        {
+            if( children[i].type == 'hidden' )
+            {
+                for ( var substItem in CurrentSubstituteValues )
+                {
+                    if ( customSubstitute )
+                    {
+                        for( var j = 0, jl = customSubstitute.length; j < jl; j += 2 )
+                        {
+                            children[i].value = children[i].value.replace( customSubstitute[j+1], '%'+customSubstitute[j]+'%' );
+                        }
+                    }
+                    children[i].value = children[i].value.replace( CurrentSubstituteValues[substItem], substItem );
+                }
+            }
+        }
     }
 }
 
