diff --git a/core/templates/core/payroll_dashboard.html b/core/templates/core/payroll_dashboard.html index 666887d..25aa0bd 100644 --- a/core/templates/core/payroll_dashboard.html +++ b/core/templates/core/payroll_dashboard.html @@ -1964,6 +1964,7 @@ document.addEventListener('DOMContentLoaded', function() { var _ptFilter = document.getElementById('addAdjPayTypeFilter'); if (_ptFilter) { var _isSalary = (addAdjType.value === 'Salary'); + // Set .value directly — we do the row hide/show inline below, so a synthetic 'change' dispatch is deliberately not needed. _ptFilter.value = _isSalary ? 'fixed' : ''; addAdjWorkerCheckboxes.forEach(function(cb) { var row = cb.closest('.form-check');