diff --git a/archive/community.applications-2022.11.18-x86_64-1.txz b/archive/community.applications-2022.11.18-x86_64-1.txz
new file mode 100644
index 00000000..e0169423
Binary files /dev/null and b/archive/community.applications-2022.11.18-x86_64-1.txz differ
diff --git a/source/community.applications/usr/local/emhttp/plugins/community.applications/Apps.page b/source/community.applications/usr/local/emhttp/plugins/community.applications/Apps.page
index 0bd0ea14..d1904b55 100644
--- a/source/community.applications/usr/local/emhttp/plugins/community.applications/Apps.page
+++ b/source/community.applications/usr/local/emhttp/plugins/community.applications/Apps.page
@@ -412,17 +412,18 @@ $(function(){
});
$("body").on("click",".repoPopup,.ca_repoinfo,.ca_reporeadmore,.ca_repoFromPopUp,.cardDescriptionRepo", function() {
+ event.stopPropagation();
var repository = $(this).data("repository");
showRepoPopup(repository);
});
$('body').on("click",".ca_holder",function(event) {
+ event.stopPropagation();
if (data.actions) {
data.actions = false;
return;
}
data.actions = false;
- event.stopPropagation();
if ( $(this).hasClass("ca_repoPopup") ) {
var repository = $(this).data("repository");
showRepoPopup(repository);
@@ -2885,6 +2886,7 @@ function showSidebarApp(apppath,appname) {
}
function showRepoPopup(repository) {
+ if ( !repository ) return;
data.repository = repository;
context.destroy("#supportPopup");
context.destroy("#actionsPopup");
diff --git a/source/community.applications/usr/local/emhttp/plugins/community.applications/ca.md5 b/source/community.applications/usr/local/emhttp/plugins/community.applications/ca.md5
index e1f6fd9f..7b0b3230 100644
--- a/source/community.applications/usr/local/emhttp/plugins/community.applications/ca.md5
+++ b/source/community.applications/usr/local/emhttp/plugins/community.applications/ca.md5
@@ -1,4 +1,4 @@
-095ab43b7a4823ca90b014c6850a7aaf ./Apps.page
+3a9d1516de5f9140eaa18487a896e167 ./Apps.page
4e55f7483b661af21a25b677179baffe ./CA_notices.page
4c5d4598e1bafa46bd90c27cbe302122 ./ca_settings.page
e8d29607ec792ddf9f6832b10ee70fdc ./default.cfg
@@ -22,4 +22,4 @@ da3b4f9b73c5c3bf65be6c42d68b51f9 ./scripts/showStatistics.php
34554a56611dfe625889c82afd5138de ./scripts/updatePluginSupport.php
25bdaed6f62ac73f9ef7c3ce0c125ef7 ./skins/Narrow/css.php
7eb021a105e2f7a15675ec8a14e6f05e ./skins/Narrow/skin.html
-23217bd2953036a0f400f6892692effa ./skins/Narrow/skin.php
+a015575aa7fce19563472924155242f6 ./skins/Narrow/skin.php
diff --git a/source/community.applications/usr/local/emhttp/plugins/community.applications/skins/Narrow/skin.php b/source/community.applications/usr/local/emhttp/plugins/community.applications/skins/Narrow/skin.php
index 0f0b7b27..fd289204 100644
--- a/source/community.applications/usr/local/emhttp/plugins/community.applications/skins/Narrow/skin.php
+++ b/source/community.applications/usr/local/emhttp/plugins/community.applications/skins/Narrow/skin.php
@@ -847,13 +847,13 @@ function getRepoDescriptionSkin($repository) {
$repositories = readJsonFile($caPaths['repositoryList']);
// $templates = readJsonFile($caPaths['community-templates-info']);
$templates = &$GLOBALS['templates'];
+
$repo = $repositories[$repository];
$repo['icon'] = $repo['icon'] ?: "/plugins/dynamix.docker.manager/images/question.png";
$repo['bio'] = $repo['bio'] ? markdown($repo['bio']) : "