diff --git a/plugins/CorePluginsAdmin/javascripts/marketplace.js b/plugins/CorePluginsAdmin/javascripts/marketplace.js
index 64cb5087abca96797f67b23744da60b3ccfe265d..ceb498a401c8afd4ad7a38a9b109b2c767841225 100755
--- a/plugins/CorePluginsAdmin/javascripts/marketplace.js
+++ b/plugins/CorePluginsAdmin/javascripts/marketplace.js
@@ -13,7 +13,7 @@ $(document).ready(function () {
         watch: 'window'
     });
 
-    $('.marketplace').on('click', '.plugin-details', function (event) {
+    $('a.plugin-details[data-pluginName]').on('click', function (event) {
         event.preventDefault();
 
         var pluginName = $(this).attr('data-pluginName');
diff --git a/plugins/CorePluginsAdmin/templates/macros.twig b/plugins/CorePluginsAdmin/templates/macros.twig
index 0b6e24e37ad46d9a9c17a6e81f63b19c0ed6e7b7..0c0ea9e27910cca9da5ac0519498f702c2ac5997 100644
--- a/plugins/CorePluginsAdmin/templates/macros.twig
+++ b/plugins/CorePluginsAdmin/templates/macros.twig
@@ -15,13 +15,13 @@
             {% for name,plugin in pluginsHavingUpdate %}
                 <tr {% if plugin.isActivated|default(false) %}class="active-plugin"{% else %}class="inactive-plugin"{% endif %}>
                     <td class="name">
-                        <a href="javascript:void(0);" data-pluginName="{{ plugin.name|e('html_attr') }}">
+                        <a href="javascript:void(0);" data-pluginName="{{ plugin.name|e('html_attr') }}" class="plugin-details">
                             {{ plugin.name }}
                         </a>
                     </td>
                     <td class="vers">
                         {% if plugin.repositoryChangelogUrl %}
-                            <a href="javascript:void(0);" title="{{ 'CorePluginsAdmin_Changelog'|translate }}" data-activePluginTab="changelog" data-pluginName="{{ plugin.name|e('html_attr') }}">{{ plugin.currentVersion }} => {{ plugin.latestVersion }}</a>
+                            <a href="javascript:void(0);" title="{{ 'CorePluginsAdmin_Changelog'|translate }}" class="plugin-details" data-activePluginTab="changelog" data-pluginName="{{ plugin.name|e('html_attr') }}">{{ plugin.currentVersion }} => {{ plugin.latestVersion }}</a>
                         {% else %}
                             {{ plugin.currentVersion }} => {{ plugin.latestVersion }}
                         {% endif %}
@@ -156,7 +156,7 @@
                     <td class="name" style="white-space:nowrap;">
                         <a name="{{ name|e('html_attr') }}"></a>
                         {% if not plugin.isCorePlugin and name in marketplacePluginNames -%}
-                            <a href="javascript:void(0);"
+                            <a href="javascript:void(0);" class="plugin-details"
                                data-pluginName="{{ name|e('html_attr') }}"
                                >{{ name }}</a>
                         {%- else %}