Bug 916660 - [Window Management] refactor app modal dialog
Merge pull request #14637 from gasolin/issue-916660

Bug 916660 - [Window Management] refactor app modal dialog, r=alive