Skip to content

[macOS] Modal dialog (sheet) appears black during animation #182294

Description

@knopp

Sometimes during animation the macOS modal sheet appears black:

modal-dialog.mov

Reason why this happens is that during the animation, NSMoveHelper (a private AppKit class) runs the run loop in a special mode (_NSMoveTimerRunLoopMode) which means that Flutter messages are no processed and thus the first frame is only rendered after the animation finishes.

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work lista: multi windowIssues related to multi window supportplatform-macosBuilding on or for macOS specificallyteam-macosOwned by the macOS platform teamtriaged-macosTriaged by the macOS platform team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions