- 
fzyzcjy authoredCloses https://github.com/flutter/flutter/issues/125920 I will add tests, polish code, etc, if this change looks generally OK! 
Closes https://github.com/flutter/flutter/issues/125920 I will add tests, polish code, etc, if this change looks generally OK!
HIAST - GitLab