I'm going to remove my pullrequest for now, because it's an imprecise band-aid on what's happening. It's not spamming actor drones anymore, but acq drones are eaten up almost instantly. When I went to copy-attrs.component.ts to line 228 (fieldIsDisabled) and added a console log of "evaluated true", I got a TON of "evaluated true" in the console just by expanding all. I got the same number when I go into Items on an on-order PO (which is also using copy-attrs.html).
Best guess right now is that each field checks if it should be read-only based on the value of fieldIsDisabled. So for each line item detail * 6 it does the evaluation.
I'm going to assign this to myself because I'm actively working on it, but enlightenment is more than welcome.
I'm going to remove my pullrequest for now, because it's an imprecise band-aid on what's happening. It's not spamming actor drones anymore, but acq drones are eaten up almost instantly. When I went to copy-attrs. component. ts to line 228 (fieldIsDisabled) and added a console log of "evaluated true", I got a TON of "evaluated true" in the console just by expanding all. I got the same number when I go into Items on an on-order PO (which is also using copy-attrs.html).
Best guess right now is that each field checks if it should be read-only based on the value of fieldIsDisabled. So for each line item detail * 6 it does the evaluation.
I'm going to assign this to myself because I'm actively working on it, but enlightenment is more than welcome.