When creating a new flutter desktop app with a few text input fields, keyboard driven focus traversal works pretty well: Hitting TAB or SHIFT-TAB switches the focus forward and backward over the editable fields.
However in our current project focus traversal is broken: TAB does not move the focus any longer on macOS. We are always on the current Flutter Master Channel.
Since I cannot reproduce this problem with a simple test app, I won't report an issue yet.
How does focus traversal on the Desktop work? Are there any requirements other than simply adding focusable fields? How does flutter determine the order of focus traversal?