I realized that when I use fill parent on container width property I receive a minimum value to the page. When I use 12 columns, for instance, I force the to expand the page until the value I determined. That way I don´t need to provide the width on link popups and the mobile menu disappears.
If I need a specific menu, I only have to create the page and insert the new block on it.
The behaviour when I use the save or cancel ? I just use the notify and change the behaviour according to the button. That is it.