i haven’t been able to recreate this behaviour myself; if i save a single [poly~] subpatch with a single window open, when i next open it these windows will obviously open. But, if i open the [poly~] abstraction ALONE (ie, separate from the main patch), close all unwanted windows and then resave it, it no longer behaves as you describe….

abstractions and subpatches all retain their information on whether they’re open when you save the master patch. subpatches also remember how big they are and their placement, and whether they’re in Edit mode (abstractions can’t be edited from the master patch). abstractions should always open up in the size and position of the original abstraction file, same as poly~, which is an abstraction. So you make the modifications to the original file in order to have the desired behavior when you put them into your main patch.