diff --git a/src/app/directives/grafanaGraph.js b/src/app/directives/grafanaGraph.js
old mode 100644
new mode 100755
index d5a44598ad0..7a47983bd60
--- a/src/app/directives/grafanaGraph.js
+++ b/src/app/directives/grafanaGraph.js
@@ -313,7 +313,7 @@ function (angular, $, kbn, moment, _) {
if (seriesInfo.alias) {
group = '' +
'' + ' ' +
- (seriesInfo.alias || seriesInfo.query)+
+ (decodeURIComponent(seriesInfo.alias) || seriesInfo.query)+
'
';
} else {
group = kbn.query_color_dot(item.series.color, 15) + ' ';
diff --git a/src/app/filters/all.js b/src/app/filters/all.js
old mode 100644
new mode 100755
index e4ffe7088c8..9a717cc53a8
--- a/src/app/filters/all.js
+++ b/src/app/filters/all.js
@@ -114,4 +114,10 @@ define(['angular', 'jquery', 'underscore', 'moment'], function (angular, $, _, m
};
});
+ module.filter('urlDecode', function() {
+ return function(input) {
+ return decodeURIComponent(input);
+ };
+ });
+
});
\ No newline at end of file
diff --git a/src/app/panels/filtering/module.html b/src/app/panels/filtering/module.html
old mode 100644
new mode 100755
index a360161aa83..6f8dd5d79fb
--- a/src/app/panels/filtering/module.html
+++ b/src/app/panels/filtering/module.html
@@ -17,7 +17,7 @@