Skip to content

Conversation

@ahmedsameha1
Copy link
Contributor

This is my attempt to handle #6537 for the TimePickerDialog widget.

@github-actions github-actions bot added framework flutter/packages/flutter repository. See also f: labels. f: material design flutter/packages/flutter/material repository. labels Nov 13, 2025
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a regression test to ensure that TimePickerDialog does not crash when rendered in a zero-sized area. The new test case correctly reproduces the scenario by placing the dialog within a SizedBox.shrink(), ensuring that future changes won't reintroduce this crash. The test is well-written and effectively covers the issue described. The implementation is clean and follows best practices. No issues were found in the changes.

Copy link
Contributor

@dkwingsmt dkwingsmt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checklist:

  • The test is in the correct file
  • The test name goes “does not crash at zero area”
  • The target widget is wrapped by Center (or is fullscreen)
  • The target widget does not have an overlay, or the overlay is tested
  • The target widget is expected to have a size of exactly Size.zero

@dkwingsmt dkwingsmt added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 19, 2025
@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Nov 19, 2025
@auto-submit
Copy link
Contributor

auto-submit bot commented Nov 19, 2025

autosubmit label was removed for flutter/flutter/178451, because - The status or check suite Mac customer_testing has failed. Please fix the issues identified (or deflake) before re-applying this label.

@dkwingsmt dkwingsmt added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 19, 2025
@auto-submit
Copy link
Contributor

auto-submit bot commented Nov 19, 2025

autosubmit label was removed for flutter/flutter/178451, because - The status or check suite Mac customer_testing has failed. Please fix the issues identified (or deflake) before re-applying this label.

@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Nov 19, 2025
@victorsanni victorsanni added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 22, 2025
@auto-submit auto-submit bot added this pull request to the merge queue Nov 22, 2025
Merged via the queue into flutter:master with commit f5e342e Nov 22, 2025
70 of 71 checks passed
@flutter-dashboard flutter-dashboard bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Nov 22, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Nov 22, 2025
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Nov 22, 2025
auto-submit bot pushed a commit to flutter/packages that referenced this pull request Nov 22, 2025
flutter/flutter@d438df3...c8cfb2b

2025-11-22 flar@google.com Revert "[ios] Dynamic Content Resizing" (flutter/flutter#178958)
2025-11-22 ahmedsameha1@gmail.com Make sure that a SearchAnchor doesn't crash in 0x0 environment (flutter/flutter#177749)
2025-11-22 ahmedsameha1@gmail.com Make sure that a Stepper doesn't crash in 0x0 environment (flutter/flutter#178068)
2025-11-22 116356835+AbdeMohlbi@users.noreply.github.com Remove deprecated `activeColor` in `switch.0.dart` example (flutter/flutter#178293)
2025-11-22 ahmedsameha1@gmail.com Make sure that a UserAccountsDrawerHeader doesn't crash in 0x0 enviro… (flutter/flutter#178516)
2025-11-22 ahmedsameha1@gmail.com Make sure that a TimePickerDialog doesn't crash in 0x0 environment (flutter/flutter#178451)
2025-11-22 ahmedsameha1@gmail.com Make sure that a CupertinoLinearActivityIndicator doesn't crash in 0x… (flutter/flutter#178566)
2025-11-22 ahmedsameha1@gmail.com Make sure that a CupertinoTabBar doesn't crash in 0x0 environment (flutter/flutter#178613)
2025-11-22 ahmedsameha1@gmail.com Make sure that a CupertinoContextMenu doesn't crash in 0x0 environment (flutter/flutter#178722)
2025-11-22 97480502+b-luk@users.noreply.github.com Sort entries in TESTOWNERS (flutter/flutter#178939)
2025-11-22 louisehsu@google.com [ios] Dynamic Content Resizing (flutter/flutter#177410)
2025-11-21 engine-flutter-autoroll@skia.org Roll Skia from dc88b21ce7d2 to 3018c3053490 (2 revisions) (flutter/flutter#178947)
2025-11-21 kevmoo@users.noreply.github.com Manually roll material_color_utilities (flutter/flutter#170000)
2025-11-21 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from Y-cMdgKy3d6EnibWR... to 4ul9jvZ7jnDGIjtCD... (flutter/flutter#178934)
2025-11-21 engine-flutter-autoroll@skia.org Roll Dart SDK from c788b6a7aefd to 5af71c736b0a (1 revision) (flutter/flutter#178932)
2025-11-21 engine-flutter-autoroll@skia.org Roll Skia from c588bb60d5da to dc88b21ce7d2 (2 revisions) (flutter/flutter#178933)
2025-11-21 97480502+b-luk@users.noreply.github.com Update .ci.yaml and TESTOWNERS for arc macrobenchmark tests (flutter/flutter#178891)
2025-11-21 15619084+vashworth@users.noreply.github.com Use interactive mode with `devicectl` to redirect stdout (flutter/flutter#178405)
2025-11-21 okorohelijah@google.com Update .ci.yaml in flutter/flutter to use either macOS 15.5 or macOS … (flutter/flutter#178666)
2025-11-21 engine-flutter-autoroll@skia.org Roll Skia from d4e9d2873bfd to c588bb60d5da (1 revision) (flutter/flutter#178928)
2025-11-21 engine-flutter-autoroll@skia.org Roll Packages from b1e2fb0 to e67b6be (7 revisions) (flutter/flutter#178927)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC louisehsu@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

f: material design flutter/packages/flutter/material repository. framework flutter/packages/flutter repository. See also f: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants