--- loncom/interface/lonmenu.pm 2018/12/29 23:24:40 1.494 +++ loncom/interface/lonmenu.pm 2018/12/30 19:47:02 1.495 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines to control the menu # -# $Id: lonmenu.pm,v 1.494 2018/12/29 23:24:40 raeburn Exp $ +# $Id: lonmenu.pm,v 1.495 2018/12/30 19:47:02 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2094,7 +2094,8 @@ sub utilityfunctions { if ($env{'request.external.querystring'}) { $currenturl .= ($currenturl=~/\?/)?'&':'?'.$env{'request.external.querystring'}; } - if ($currentsymb =~ /(\#[^\#]+)$/) { + my ($anchor) = ($env{'request.symb'} =~ /(\#[^\#]+)$/); + if (($anchor) && ($currenturl !~ /\Q$anchor\E$/)) { $currenturl .= $1; } }