Open andrewgdotcom opened 4 months ago
This happens on Android too, expect that there's no error shown and the app simply turns completely black
App version: 1.21.0 Android version: 13 Phone: Nothing Phone 1
I am also having the issue on iPhone 15 Pro with the same iOS version 17.5.1 and the current Fluffychat app.
Bug Description
On ios, if I rotate the phone to landscape mode and back the app stops working and shows an error popup. If I dismiss the popup, the screen goes blank and I have to switch apps and switch back to get it to render again
Steps to Reproduce
Rotate the phone to landscape Rotate it back
Expected Behavior
Nothing
App Version
1.21.1
Additional Platform Information
Iphone 13 ios 17.5.1
Additional Context
Bad state: RenderBox was not laid out: RenderFractionalTranslation#7169a
0 RenderBox.size (package:flutter/src/rendering/box.dart:2201)
1 RenderFractionalTranslation.applyPaintTransform (package:flutter/src/rendering/proxy_box.dart:2936)
2 RenderObject.getTransformTo (package:flutter/src/rendering/object.dart:3354)
3 RenderBox.localToGlobal (package:flutter/src/rendering/box.dart:2886)
4 _FloaterState.build.. (package:flutter_typeahead/src/common/base/floater.dart:359)
5 Builder.build (package:flutter/src/widgets/basic.dart:7695)
6 StatelessElement.build (package:flutter/src/widgets/framework.dart:5557)
7 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487)
8 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
9 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
10 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
12 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
13 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
14 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
15 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
16 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
17 _OverlayPortalElement.update (package:flutter/src/widgets/overlay.dart:2069)
18 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
19 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
20 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
21 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
22 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
23 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
25 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
26 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
27 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
28 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
29 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
30 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
31 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
32 _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105)
33 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
34 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
35 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
36 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
37 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
38 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
39 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
40 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
41 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
42 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
43 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
44 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
45 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
46 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
47 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
49 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
50 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
51 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
52 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
53 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
54 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
55 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
56 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
57 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
58 _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105)
59 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
60 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
61 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
62 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
63 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
64 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
65 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
66 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
67 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
68 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
69 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
70 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
71 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
72 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
73 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
74 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
75 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
76 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
77 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
78 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
79 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
80 Element.updateChildren (package:flutter/src/widgets/framework.dart:3976)
81 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929)
82 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
83 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
84 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
85 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
86 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
87 Element.updateChildren (package:flutter/src/widgets/framework.dart:3976)
88 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929)
89 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
90 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
91 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
92 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
93 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
94 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
95 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
96 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
97 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
98 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
99 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
100 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
101 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
102 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
103 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
104 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
105 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
106 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
107 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
108 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
109 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
110 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
111 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
112 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
113 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
114 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
115 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
116 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
117 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
118 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
119 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
120 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
121 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
122 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
123 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
124 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
125 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
126 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
127 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
128 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
129 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
130 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
131 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
132 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
133 Element.updateChildren (package:flutter/src/widgets/framework.dart:3976)
134 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929)
135 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
136 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
137 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
138 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
139 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
140 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
141 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
142 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
143 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
144 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
145 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
146 Element.updateChildren (package:flutter/src/widgets/framework.dart:3976)
147 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929)
148 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
149 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
150 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
151 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
152 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
153 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
154 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
155 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
156 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
157 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
158 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
159 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
160 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
161 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
162 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
163 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
164 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
165 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
166 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
167 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
168 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
169 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
170 Element.updateChildren (package:flutter/src/widgets/framework.dart:3976)
171 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929)
172 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
173 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
174 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
175 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
176 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
177 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
178 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
179 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
180 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
181 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
182 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
183 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
184 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
185 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
186 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
187 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
188 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
189 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
190 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
191 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
192 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
193 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
194 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
195 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
196 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
197 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
198 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
199 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
200 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
201 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
202 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776)
203 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
204 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
205 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
206 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
207 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
208 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
209 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
210 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
211 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
212 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
213 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
214 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
215 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
216 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
217 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
218 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
219 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
220 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
221 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
222 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
223 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
224 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
225 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
226 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
227 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
228 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
229 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
230 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
231 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
232 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
233 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
234 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
235 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
236 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
237 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
238 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
239 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
240 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
241 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
242 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
243 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
244 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
245 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
246 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
247 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
248 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
249 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
250 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
251 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
252 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
253 StatefulElement.update (package:flutter/src/widgets/framework.dart:5673)
254 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
255 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
256 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
257 StatelessElement.update (package:flutter/src/widgets/framework.dart:5563)
258 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
259 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
260 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
261 ProxyElement.update (package:flutter/src/widgets/framework.dart:5816)
262 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
263 Element.updateChildren (package:flutter/src/widgets/framework.dart:3976)
264 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929)
265 Element.updateChild (package:flutter/src/widgets/framework.dart:3827)
266 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512)
267 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650)
268 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
269 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905)
270 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136)
271 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443)
272 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392)
273 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313)
274 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171)
275 _invoke (dart:ui/hooks.dart:312)
276 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419)
277 _drawFrame (dart:ui/hooks.dart:283)