mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-26 19:56:49 +00:00
Merge "ve.ui.MWSaveDialog: Work around save panel disappearing on iOS Safari as well"
This commit is contained in:
commit
d39c28ca69
|
@ -437,6 +437,11 @@ ve.ui.MWSaveDialog.prototype.swapPanel = function ( panel, noFocus ) {
|
|||
action.toggle( dialog.canReview );
|
||||
} );
|
||||
|
||||
// Support: iOS
|
||||
// HACK: iOS Safari sometimes makes the entire panel completely disappear (T221289).
|
||||
// Rebuilding it makes it reappear.
|
||||
OO.ui.Element.static.reconsiderScrollbars( panelObj.$element[ 0 ] );
|
||||
|
||||
mw.hook( 've.saveDialog.stateChanged' ).fire();
|
||||
};
|
||||
|
||||
|
@ -754,6 +759,7 @@ ve.ui.MWSaveDialog.prototype.updateReviewMode = function () {
|
|||
this.report.toggle( false );
|
||||
}
|
||||
|
||||
// Support: iOS
|
||||
// HACK: iOS Safari sometimes makes the entire panel completely disappear (T219680).
|
||||
// Rebuilding it makes it reappear.
|
||||
OO.ui.Element.static.reconsiderScrollbars( this.reviewPanel.$element[ 0 ] );
|
||||
|
|
Loading…
Reference in a new issue