I know, but we've been confused by thinking that's a Mir/Unity8 design document. The parts about good dialog design really describe how to build a good toolkit (qtubuntu), and how to build a good shell assuming that's the only toolkit you need to support.
Legacy apps exist that require the shell must provide a close button on the dialog. There's no getting around it. Users are just going to keep reporting this bug until we fix it.
I know, but we've been confused by thinking that's a Mir/Unity8 design document. The parts about good dialog design really describe how to build a good toolkit (qtubuntu), and how to build a good shell assuming that's the only toolkit you need to support.
Legacy apps exist that require the shell must provide a close button on the dialog. There's no getting around it. Users are just going to keep reporting this bug until we fix it.