Fix process screen

This commit is contained in:
NicolasCantu 2025-02-28 16:44:23 +01:00
parent 7c3e263b8a
commit a1aec7cec3

View File

@ -164,9 +164,9 @@ async function populateAutocompleteList(select: HTMLSelectElement, query: string
let options_to_show = [];
const service = await Services.getInstance();
const mineArray = await service.getMyProcesses();
const allProcesses = new Set(Object.keys(await service.getProcesses()));
const allArray = Array.from(allProcesses.difference(myProcesses));
const mineArray: string[] = await service.getMyProcesses();
const allProcesses = await service.getProcesses();
const allArray: string[] = Object.keys(allProcesses).filter(x => !mineArray.includes(x));
const wrapper = select.parentNode;
const input_search = wrapper?.querySelector('.search-container');
@ -190,7 +190,7 @@ async function populateAutocompleteList(select: HTMLSelectElement, query: string
mineArray.forEach(processId => addProcessToList(processId, true));
allArray.forEach(processId => addProcessToList(processId, false));
if (myProcesses.size === 0 && allProcesses.size === 0) {
if (mineArray.length === 0 && allArray.length === 0) {
const li = document.createElement('li');
li.classList.add('not-cursor');
li.innerText = 'No options found';