the viewportHeight: 400 in the describeEach seems to be required to correctly display the component in zero-breakpoint;
the explicit await setViewport({ width: SbbBreakpointMediumMin, height: 400 }); is needed to correctly display the menu in medium-breakpoint, otherwise its position seems to be at top-left of the page.
NOTE FOR REVIEWERS
there's an issue in the menu.visual.spec.ts:
viewportHeight: 400
in the describeEach seems to be required to correctly display the component in zero-breakpoint;await setViewport({ width: SbbBreakpointMediumMin, height: 400 });
is needed to correctly display the menu in medium-breakpoint, otherwise its position seems to be at top-left of the page.