Visitar URL original
Improve Stack widget error message for bounded constraints by Rushikeshbhavsar20 · Pull Request #173352 · flutter/flutter · GitHub
Skip to content
Merged
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
0a5b864
Improve Stack widget error message for bounded constraints
Rushikeshbhavsar20 Aug 6, 2025
6ad6485
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 6, 2025
7e6cadc
Clarify when to use Expanded in Stack assertion message
Rushikeshbhavsar20 Aug 6, 2025
a0e61ab
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 6, 2025
cdbeae9
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 6, 2025
8a8a1bc
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 7, 2025
02ccf3d
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 7, 2025
8dca988
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 7, 2025
07f4983
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 8, 2025
3bd5623
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 8, 2025
4635257
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 9, 2025
cc5c48b
Update stack.dart
Rushikeshbhavsar20 Aug 13, 2025
117b2f0
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 13, 2025
2331809
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 13, 2025
4f888dc
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 14, 2025
3ea34d7
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 19, 2025
79ba22f
Merge branch 'master' into improve-stack-error-message
Rushikeshbhavsar20 Aug 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion packages/flutter/lib/src/rendering/stack.dart
Original file line number Diff line number Diff line change
Expand Up @@ -660,7 +660,15 @@ class RenderStack extends RenderBox
size = constraints.biggest;
}

assert(size.isFinite);
assert(
size.isFinite,
'A Stack requires bounded constraints from its parent. '
'This error commonly occurs when a Stack is placed inside a widget like Column, '
'ListView, or other widgets that do not constrain their children. '
'To fix this, wrap the Stack in a widget that provides finite height and width constraints, '
'such as a SizedBox or ConstrainedBox. '
'Use Expanded only if the parent is a Flex widget like Row or Column.',
);
return size;
}

Expand Down