diff --git a/src/gui/src/UI/UIWindowLogin.js b/src/gui/src/UI/UIWindowLogin.js
index 241595db5..50477179a 100644
--- a/src/gui/src/UI/UIWindowLogin.js
+++ b/src/gui/src/UI/UIWindowLogin.js
@@ -274,7 +274,7 @@ async function UIWindowLogin (options) {
let h = '';
h += '
';
// logo
- const logo_clickable = !!options.window_options?.cover_page;
+ const logo_clickable = !!options.window_options?.cover_page && !window.embedded_in_popup;
h += '
';
h += `

`;
h += '
';
@@ -298,7 +298,10 @@ async function UIWindowLogin (options) {
h += '
';
// password
h += '';
- h += `
`;
+ h += '
';
+ h += ``;
+ h += `${i18n('forgot_pass_c2a')}`;
+ h += '
';
h += `
`;
// show/hide icon
h += `
@@ -307,11 +310,9 @@ async function UIWindowLogin (options) {
h += ' ';
// login
h += ``;
- // password recovery
- h += `${i18n('forgot_pass_c2a')}
`;
// OIDC
h += '';
- h += `
${ i18n('or') }
`;
+ h += `
`;
h += `
`;
h += `
`;
h += `
`;
diff --git a/src/gui/src/UI/UIWindowSignup.js b/src/gui/src/UI/UIWindowSignup.js
index 61bdb3b87..8219103d7 100644
--- a/src/gui/src/UI/UIWindowSignup.js
+++ b/src/gui/src/UI/UIWindowSignup.js
@@ -32,7 +32,7 @@ function UIWindowSignup (options) {
return new Promise(async (resolve) => {
const internal_id = window.uuidv4();
- const logo_clickable = !!options.window_options?.cover_page;
+ const logo_clickable = !!options.window_options?.cover_page && !window.embedded_in_popup;
let h = '';
h += '
';