If Paintera is not ready to process new user input, but one is presented, it will present a "Paintera is busy" pop-up, which must be cleared. If Paintera is still busy, the user can trigger this multiple times before Paintera accepts new user input.
The most common place this occurs is when Paintera is persisting or generating a new Mask in the background, but still allows the user to attempt to create another mask (for painting).
Instead, Paintera should block user input on this, and ensure the user cannot attempt to paint until Paintera has signaled that it is ready to accept new input.
If Paintera is not ready to process new user input, but one is presented, it will present a "Paintera is busy" pop-up, which must be cleared. If Paintera is still busy, the user can trigger this multiple times before Paintera accepts new user input. The most common place this occurs is when Paintera is persisting or generating a new Mask in the background, but still allows the user to attempt to create another mask (for painting).
Instead, Paintera should block user input on this, and ensure the user cannot attempt to paint until Paintera has signaled that it is ready to accept new input.