Description of change

We added additional semantics node above both the overlay entries of modal routes.
Those semantics nodes denote the semantics traverse order of these two overlay entries.
This also changed the structure of semantics tree.

Migration guide

If your tests start failing due to semantics tree changes after the update,
you can migrate your code by expecting a new node on above of the modal route
overlay entries.

Code before migration:

import

'dart:ui'

import

'package:flutter_test/flutter_test.dart'

import

'package:flutter/rendering.dart'

import

'package:flutter/material.dart'

void

main

()

testWidgets

'example test'

WidgetTester

tester

async