my trial notify me but give me but it executed the calculations command in parallel with the notifications, and thus errors appeared due to an empty text box
Like you are adding ele.ts to the "EMPTY" list if any component is empty, then chek if list "EMPTY" is empty to do calculations. You have the los bloc "is list empty?".