78e0e98 Prevent opening of multiple dirty dialogs on navigation

Authored and Committed by pvoborni 11 years ago
    Prevent opening of multiple dirty dialogs on navigation
    
    Facets which performs AJAX call after update refresh (clear dirty state) after calling callback of dirty dialog. It might lead to multiple openings of dirty dialog.
    
    Assuming that calling dirty dialog's callback can be evaluated as "dirty state is gone", we can call reset in the callback to prevent the issue. There will be an incorrect state in the facet for a moment. It will be fixed soon on execute of callback of the refresh AJAX call. It is not an issue because it will happen in background. User will be looking on different facet.
    
    https://fedorahosted.org/freeipa/ticket/2667
    
        
file modified
+5 -0