ASSIGNED_CATEGORIES пересобирался из отфильтрованного tab.categories,
поэтому категории скрытые для текущего типа конфигурации переставали
считаться «назначенными» и уходили в Other. Теперь используется
tab._allCategories (полный статический список) — категория принадлежит
вкладке независимо от видимости в текущем режиме.
Также убрал лишний .toUpperCase() в updateTabVisibility.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>