chrome.storage.sync.get(['PolyPlus_Settings'], function (result) { if (result.PolyPlus_Settings.MoreSearchFiltersOn === true) { const BlockedUsersCard = document.querySelector('.card-body:has([action^="/api/users/"])'); const InputGroup = document.createElement('div'); InputGroup.classList = 'input-group mb-2'; InputGroup.innerHTML = ` `; BlockedUsersCard.insertBefore(InputGroup, BlockedUsersCard.children[0]); const SearchBar = document.getElementById('blocked-users-search'); SearchBar.addEventListener('input', function () { SearchBlockedUsers(SearchBar.value); }); function SearchBlockedUsers(query) { query = query.toLowerCase(); for (let i = 1; i < BlockedUsersCard.children.length; i++) { let Username = BlockedUsersCard.children[i].getElementsByTagName('h5')[0].innerText.toLowerCase(); if (Username.includes(query)) { BlockedUsersCard.children[i].style.display = 'block'; } else { BlockedUsersCard.children[i].style.display = 'none'; } } } } });