function refreshFilterButtons()

in scripts/platform-content-handler.js [337:358]


function refreshFilterButtons() {
    document.querySelectorAll("#filter-section > button")
        .forEach(f => {
            if (filteringContext.activeFilters.indexOf(f.getAttribute("data-filter")) !== -1) {
                f.setAttribute("data-active", "")
                f.setAttribute("aria-pressed", "true")
            } else {
                f.removeAttribute("data-active")
                f.removeAttribute("aria-pressed")
            }
        })
    document.querySelectorAll("#filter-section .checkbox--input")
        .forEach(f => {
            const isChecked = filteringContext.activeFilters.indexOf(f.getAttribute("data-filter")) !== -1
            f.checked = isChecked;
            if (isChecked) {
                f.setAttribute("aria-pressed", "true")
            } else {
                f.removeAttribute("aria-pressed");
            }
        })
}