Index: branches/release-41/lib/MT/Template/ContextHandlers.pm
===================================================================
--- branches/release-41/lib/MT/Template/ContextHandlers.pm (revision 2656)
+++ branches/release-41/lib/MT/Template/ContextHandlers.pm (revision 2684)
@@ -6267,4 +6267,6 @@
             $score_offset = delete($args->{offset}) || 0;
             $re_sort = 1;
+        } elsif (MT::Author->has_column($args->{sort_by})) {
+            $args{'sort'} = $args->{sort_by};
         }
     }
@@ -10133,4 +10135,5 @@
     local $ctx->{__stash}{commenter} = $ctx->{__stash}{commenter};
     my $vars = $ctx->{__stash}{vars} ||= {};
+    my $glue = $args->{glue};
     for my $c (@comments) {
         local $vars->{__first__} = $i == 1;
@@ -10153,4 +10156,5 @@
               CommentsFooter => ($i == scalar @comments), %$cond } );
         return $ctx->error( $builder->errstr ) unless defined $out;
+        $html .= $glue if defined $glue && length($html) && length($out);
         $html .= $out;
         $i++;
@@ -10454,4 +10458,12 @@
         my $root_url = $static_path . "images";
         $logo = "$root_url/nav-commenters.gif";
+    }
+    if ($logo =~ m!^/!) {
+        # relative path, prepend blog domain
+        my $blog = $ctx->stash('blog');
+        if ($blog) {
+            my ($blog_domain) = $blog->archive_url =~ m|(.+://[^/]+)|;
+            $logo = $blog_domain . $logo;
+        }
     }
     my $result = qq{<img alt=\"Author Profile Page\" src=\"$logo\" width=\"16\" height=\"16\" />};
