diff --git a/js/fieldmanager.js b/js/fieldmanager.js index 14684fd66b..b36d2dd0bc 100644 --- a/js/fieldmanager.js +++ b/js/fieldmanager.js @@ -29,11 +29,12 @@ var init_sortable = function() { init_sortable_container( this ); } else { var sortable = this; - $( sortable ).parents( '.fm-group' ).bind( 'fm_collapsible_toggle', function() { + var observer = new MutationObserver( function () { if ( $( sortable ).is( ':visible' ) ) { init_sortable_container( sortable ); } } ); + observer.observe( $( sortable )[0], { attributes: true } ); } } ); }