--- Server/Slim/Plugin/SavePlaylist/Plugin.pm.orig	2011-07-25 18:07:09.000000000 +0100
+++ Server/Slim/Plugin/SavePlaylist/Plugin.pm	2012-01-15 19:28:07.000000000 +0000
@@ -176,7 +176,11 @@
 			
 	} elsif ($type eq 'backspace') {
 
-		Slim::Buttons::Common::popModeRight($client);
+		# Only one pop right is required despite needing to back up 2 levels.
+		# 'setMode' will effect the required additional pop right when we pass through
+		# its "$push eq 'pop'" test.
+		# Refer commit #29149, bug #15001
+
 		Slim::Buttons::Common::popModeRight($client);
 	
 	} else {