Hi,
The current scenario involves the itemDisabled function being invoked five times for each item when the popup is active.
Example - https://stackblitz.com/edit/angular-natpq9-5uzrh5?file=src%2Fapp%2Fapp.component.ts
It would be preferable to optimize this such that the function is called only once per item.