From 465cc89ad6a678792763775109bea88d53ed1899 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Fri, 24 Jan 2025 15:04:52 -0500 Subject: [PATCH] Scaffold: Use native checkboxes in select dialog --- chrome/content/scaffold/select.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/chrome/content/scaffold/select.js b/chrome/content/scaffold/select.js index 30afd7b171..d51c244eda 100644 --- a/chrome/content/scaffold/select.js +++ b/chrome/content/scaffold/select.js @@ -61,11 +61,13 @@ Zotero_Ingester_Interface_SelectItems.init = function () { title = item; } - let itemNode = document.createXULElement("richlistitem"); let checkbox = document.createXULElement("checkbox"); checkbox.checked = checked; checkbox.label = title; - itemNode.setAttribute("value", i); + checkbox.setAttribute('native', 'true'); + + let itemNode = document.createXULElement("richlistitem"); + itemNode.value = i; itemNode.append(checkbox); itemNode.addEventListener('click', (event) => { if (event.target == itemNode) {