Skip to content

SelectionArea exception on web #2906

Description

@shorbenko

Which packages are you using?

stream_chat_flutter

On what platforms did you experience the issue?

Web

What version are you using?

stream_chat_flutter: ^10.3.0
stream_chat_localizations: ^10.3.0
stream_chat_persistence: ^10.3.0

What happened?

If open specific chat on web and tap plus button for a moment exception appears

======== Exception caught by widgets library =======================================================
The following assertion was thrown building SelectableRegionSelectionStatusScope:
Assertion failed: file:///Users/shorben/Documents/Projects/flutter/packages/flutter/lib/src/widgets/selectable_region.dart:1906:12
_selectable == null
is not true

The relevant error-causing widget was: 
  SelectionArea SelectionArea:file:///Users/shorben/Documents/Projects/stream-chat-flutter/packages/stream_chat_flutter/lib/src/message_widget/components/stream_message_text.dart:88:18
When the exception was thrown, this was the stack: 
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 274:3                          throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 44:3                           assertFailed
package:flutter/src/widgets/selectable_region.dart 1906:24                                           add
package:flutter/src/rendering/selection.dart 299:7                                                   [_updateSelectionRegistrarSubscription]
package:flutter/src/rendering/selection.dart 280:5                                                   set registrar
package:flutter/src/widgets/selection_container.dart 119:9                                           initState
package:flutter/src/widgets/framework.dart 5950:55                                                   [_firstBuild]
package:flutter/src/widgets/framework.dart 5793:5                                                    mount
...     Normal element mounting (7 frames)
package:flutter/src/widgets/framework.dart 4587:19                                                   inflateWidget
package:flutter/src/widgets/framework.dart 4053:20                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/inherited_notifier.dart 108:11                                           update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 4191:32                                                   updateChildren
package:flutter/src/widgets/framework.dart 7295:17                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 4191:32                                                   updateChildren
package:flutter/src/widgets/framework.dart 7295:17                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 4191:32                                                   updateChildren
package:flutter/src/widgets/framework.dart 7295:17                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 4191:32                                                   updateChildren
package:flutter/src/widgets/framework.dart 7295:17                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 4191:32                                                   updateChildren
package:flutter/src/widgets/framework.dart 7295:17                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/sliver.dart 1086:37                                                      updateChild
package:flutter/src/widgets/sliver.dart 979:35                                                       processElement
dart-sdk/lib/core/iterable.dart 366:29                                                               forEach
package:flutter/src/widgets/sliver.dart 1032:18                                                      performRebuild
package:flutter/src/widgets/sliver.dart 955:7                                                        update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 4191:32                                                   updateChildren
package:flutter/src/widgets/framework.dart 7295:17                                                   update
package:flutter/src/widgets/viewport.dart 293:11                                                     update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6149:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 4191:32                                                   updateChildren
package:flutter/src/widgets/framework.dart 7295:17                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 7122:14                                                   update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5982:11                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 6007:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/framework.dart 5841:16                                                   performRebuild
package:flutter/src/widgets/framework.dart 5529:7                                                    rebuild
package:flutter/src/widgets/framework.dart 5895:5                                                    update
package:flutter/src/widgets/framework.dart 4037:14                                                   updateChild
package:flutter/src/widgets/layout_builder.dart 247:18                                               updateChildCallback
package:flutter/src/widgets/framework.dart 3101:11                                                   buildScope
package:flutter/src/widgets/layout_builder.dart 270:5                                                [_rebuildWithConstraints]
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 118:77                     tear
package:flutter/src/widgets/layout_builder.dart 333:28                                               layoutCallback
package:flutter/src/rendering/object.dart 4302:33                                                    <fn>
package:flutter/src/rendering/object.dart 3026:9                                                     <fn>
package:flutter/src/rendering/object.dart 1223:7                                                     [_enableMutationsToDirtySubtrees]
package:flutter/src/rendering/object.dart 3025:7                                                     invokeLayoutCallback
package:flutter/src/rendering/object.dart 4302:5                                                     runLayoutCallback
package:flutter/src/widgets/layout_builder.dart 447:5                                                performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/rendering/proxy_box.dart 118:10                                                  <fn>
package:flutter/src/rendering/proxy_box.dart 118:10                                                  performLayout
package:flutter_portal/src/enhanced_composited_transform/flutter_src/rendering_proxy_box.dart 73:11  performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/rendering/layout_helper.dart 62:10                                               layoutChild
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 118:77                     tear
package:flutter/src/rendering/stack.dart 647:43                                                      [_computeSize]
package:flutter/src/rendering/stack.dart 682:12                                                      performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/rendering/layout_helper.dart 62:10                                               layoutChild
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 118:77                     tear
package:flutter/src/rendering/stack.dart 647:43                                                      [_computeSize]
package:flutter/src/rendering/stack.dart 682:12                                                      performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/rendering/proxy_box.dart 118:10                                                  <fn>
package:flutter/src/rendering/proxy_box.dart 118:10                                                  performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/rendering/proxy_box.dart 118:10                                                  <fn>
package:flutter/src/rendering/proxy_box.dart 118:10                                                  performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/rendering/layout_helper.dart 62:10                                               layoutChild
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 118:77                     tear
package:flutter/src/rendering/stack.dart 647:43                                                      [_computeSize]
package:flutter/src/rendering/stack.dart 682:12                                                      performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/rendering/layout_helper.dart 62:10                                               layoutChild
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 118:77                     tear
package:flutter/src/rendering/flex.dart 1275:26                                                      [_computeSizes]
package:flutter/src/rendering/flex.dart 1329:32                                                      performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/widgets/layout_builder.dart 449:7                                                performLayout
package:flutter/src/rendering/object.dart 2907:7                                                     layout
package:flutter/src/rendering/custom_layout.dart 180:10                                              layoutChild
package:flutter/src/material/scaffold.dart 1113:7                                                    performLayout
package:flutter/src/rendering/custom_layout.dart 246:7                                               [_callPerformLayout]
package:flutter/src/rendering/custom_layout.dart 417:5                                               performLayout
package:flutter/src/rendering/object.dart 2755:7                                                     [_layoutWithoutResize]
package:flutter/src/rendering/object.dart 1174:17                                                    flushLayout
package:flutter/src/rendering/object.dart 1187:14                                                    flushLayout
package:flutter/src/rendering/binding.dart 643:5                                                     drawFrame
package:flutter/src/widgets/binding.dart 1573:13                                                     drawFrame
package:flutter/src/rendering/binding.dart 509:5                                                     [_handlePersistentFrameCallback]
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 118:77                     tear
package:flutter/src/scheduler/binding.dart 1430:7                                                    [_invokeFrameCallback]
package:flutter/src/scheduler/binding.dart 1345:9                                                    handleDrawFrame
package:flutter/src/scheduler/binding.dart 1198:5                                                    [_handleDrawFrame]
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 118:77                     tear
lib/_engine/engine/platform_dispatcher.dart 1700:5                                                   invoke
lib/_engine/engine/platform_dispatcher.dart 268:5                                                    invokeOnDrawFrame
lib/_engine/engine/frame_service.dart 209:32                                                         [_renderFrame]
lib/_engine/engine/frame_service.dart 117:9                                                          <fn>
dart-sdk/lib/async/zone.dart 962:54                                                                  runUnary
dart-sdk/lib/async/zone.dart 917:26                                                                  <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/js_allow_interop_patch.dart 218:27                       _callDartFunctionFast1
dart-sdk/lib/_internal/js_dev_runtime/patch/js_allow_interop_patch.dart 78:15                        ret
====================================================================================================

Steps to reproduce

1. Login as Sahil Kumar
2. Go to chat with Ben Golden
3. Click on Add attachment button
4. Observe exception in logs

Supporting info to reproduce

Screen.Recording.2026-08-20.at.15.04.28.mov

Relevant log output

Flutter analyze output

Flutter doctor output

[✓] Flutter (Channel stable, 3.47.1, on macOS 26.6.1 25G76 darwin-arm64, locale en-UA) [521ms]
    • Flutter version 3.47.1 on channel stable at /Users/shorben/Documents/Projects/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6655482ec0 (19 hours ago), 2026-08-19 10:07:23 -0700
    • Engine revision 5d53178869
    • Dart version 3.13.1
    • DevTools version 2.60.0
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets,
      enable-record-use, enable-swift-package-manager, omit-legacy-version-file, enable-lldb-debugging, enable-uiscene-migration

[!] Android toolchain - develop for Android devices (Android SDK version 36.1.0) [995ms]
    • Android SDK at /Users/shorben/Library/Android/sdk
    • Emulator version 37.1.11.0 (build_id 15917651) (CL:N/A)
    • Platform android-36.1, build-tools 36.1.0
    • ANDROID_HOME = /Users/shorben/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 25.0.2+-15348964-b329.117)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/to/macos-android-setup for more details.

[✓] Xcode - develop for iOS and macOS (Xcode 26.2) [1,098ms]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 17C52
    • CocoaPods version 1.16.2

[✓] Chrome - develop for the web [4ms]
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Connected device (4 available) [6.0s]
    • Serhii’s iPhone (wireless) (mobile) • 00008130-0002402A3A92001C            • ios            • iOS 26.6 23G71
    • iPhone SE (3rd generation) (mobile) • 1D8755A8-CBF5-4361-8F8C-62CF890273E0 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-26-2 (simulator)
    • macOS (desktop)                     • macos                                • darwin-arm64   • macOS 26.6.1 25G76 darwin-arm64
    • Chrome (web)                        • chrome                               • web-javascript • Google Chrome 151.0.7922.170

[✓] Network resources [523ms]
    • All expected network resources are available.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions