globalOnboarding property
By default, the value used is false
If your app has 2 or more top level contexts and the Onboarding is set in the widget tree of one of them
Because the Onboarding
is using Overlay
from the closest context,
you might end up with not covering the whole app with the Overlay
and have wrong positions of the hole for the focused widget
Change to true
if you have one or both of the above mentiond problems.
This will make the Onboarding to use the root level Overlay
Implementation
final bool globalOnboarding;