diff --git a/public/app/plugins/panel/pluginlist/module.html b/public/app/plugins/panel/pluginlist/module.html
index d9a52c29ac1..c73da35b391 100644
--- a/public/app/plugins/panel/pluginlist/module.html
+++ b/public/app/plugins/panel/pluginlist/module.html
@@ -1,30 +1,30 @@
diff --git a/public/app/plugins/panel/pluginlist/module.ts b/public/app/plugins/panel/pluginlist/module.ts
index 9ad43b25e56..8ec86efd9c2 100644
--- a/public/app/plugins/panel/pluginlist/module.ts
+++ b/public/app/plugins/panel/pluginlist/module.ts
@@ -35,12 +35,14 @@ class PluginListCtrl extends PanelCtrl {
this.addEditorTab('Options', 'public/app/plugins/panel/pluginlist/editor.html');
}
- gotoPlugin(plugin) {
- this.$location.path(`plugins/${plugin.id}/edit`);
+ gotoPlugin(plugin, evt) {
+ if (evt) { evt.stopPropagation(); }
+ this.$location.url(`plugins/${plugin.id}/edit`);
}
updateAvailable(plugin, $event) {
$event.stopPropagation();
+ $event.preventDefault();
var modalScope = this.$scope.$new(true);
modalScope.plugin = plugin;