From 5282e7570c0287fd1361ff1b63f18670709441da Mon Sep 17 00:00:00 2001 From: Alex <40072887+alexdcrane@users.noreply.github.com> Date: Tue, 19 May 2026 14:29:29 -0700 Subject: [PATCH] Fix searchable domain selector being used on all pages (#7980) * Add data-domain-search attribute to domain select * Only replace domain selectors that have data-domain-search attribute --- core/default_settings/default_settings.php | 2 +- themes/default/template.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/default_settings/default_settings.php b/core/default_settings/default_settings.php index b6dfb07fe..b5af72678 100644 --- a/core/default_settings/default_settings.php +++ b/core/default_settings/default_settings.php @@ -314,7 +314,7 @@ if ($permission['domain_select'] && $permission['domain_setting_add']) { echo button::create(['type'=>'button','label'=>$text['button-copy'],'id'=>'btn_copy','name'=>'btn_copy','style'=>'display: none;','icon'=>$settings->get('theme', 'button_icon_copy'),'id'=>'btn_copy','onclick'=>'show_domains();']); echo button::create(['type'=>'button','label'=>$text['button-cancel'],'id'=>'btn_copy_cancel','icon'=>$settings->get('theme', 'button_icon_cancel'),'style'=>'display: none;','onclick'=>'hide_domains();']); - echo "\n"; echo " \n"; echo " \n"; foreach ($_SESSION['domains'] as $domain) { diff --git a/themes/default/template.php b/themes/default/template.php index 8234d3ff3..dea3d7603 100644 --- a/themes/default/template.php +++ b/themes/default/template.php @@ -1074,7 +1074,7 @@ }; window.init_domain_search_selects = function() { - var selectors = document.querySelectorAll("select[name='domain_uuid'], select[id='domain_uuid'], select[data-domain-search='true']"); + var selectors = document.querySelectorAll("select[data-domain-search='true']"); for (var i = 0; i < selectors.length; i++) { if (selectors[i].dataset.domainSearch === 'false') { continue; } if (selectors[i].multiple) { continue; }