=== Unhandled Error 2026-04-28T02:03:30.411175 === Version: 0.9.90+9900 Exception: Bad state: Cannot add new events after calling close Stack: #0 _BroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:256) #1 Bloc.add (package:bloc/src/bloc.dart:97) #2 _CombinedViewState.buildExpansiomTile. (package:otzaria/text_book/view/combined_view/combined_book_screen.dart:1089) #3 _EnhancedGestureDetectorState._handlePointerUp. (package:otzaria/text_book/view/selection/enhanced_gesture_detector.dart:136) #4 new Future.delayed. (dart:async/future.dart:440) #5 Timer._createTimer. (dart:async-patch/timer_patch.dart:18) #6 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:423) #7 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:454) #8 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:193) === FlutterError 2026-04-28T02:05:16.119624 === Version: 0.9.90+9900 Exception: Null check operator used on a null value Library: gesture Context: Instance of 'ErrorDescription' Stack: #0 RenderObject.getTransformTo (package:flutter/src/rendering/object.dart:3548) #1 _SelectableFragment.getTransformTo (package:flutter/src/rendering/paragraph.dart:3446) #2 MultiSelectableSelectionContainerDelegate._compareScreenOrder (package:flutter/src/widgets/selectable_region.dart:2566) #3 Sort._insertionSort (dart:_internal/sort.dart:77) #4 Sort._doSort (dart:_internal/sort.dart:62) #5 Sort.sort (dart:_internal/sort.dart:33) #6 ListBase.sort (dart:collection/list.dart:321) #7 MultiSelectableSelectionContainerDelegate.dispatchSelectionEvent (package:flutter/src/widgets/selectable_region.dart:3147) #8 _SelectionContainerState.dispatchSelectionEvent (package:flutter/src/widgets/selection_container.dart:194) #9 MultiSelectableSelectionContainerDelegate.dispatchSelectionEventToChild (package:flutter/src/widgets/selectable_region.dart:3207) #10 StaticSelectionContainerDelegate.dispatchSelectionEventToChild (package:flutter/src/widgets/selectable_region.dart:2294) #11 MultiSelectableSelectionContainerDelegate._handleSelectBoundary (package:flutter/src/widgets/selectable_region.dart:2985) #12 MultiSelectableSelectionContainerDelegate.handleSelectWord (package:flutter/src/widgets/selectable_region.dart:3022) #13 StaticSelectionContainerDelegate.handleSelectWord (package:flutter/src/widgets/selectable_region.dart:2240) #14 MultiSelectableSelectionContainerDelegate.dispatchSelectionEvent (package:flutter/src/widgets/selectable_region.dart:3165) #15 _SelectionContainerState.dispatchSelectionEvent (package:flutter/src/widgets/selection_container.dart:194) #16 SelectableRegionState._selectWordAt (package:flutter/src/widgets/selectable_region.dart:1525) #17 SelectableRegionState._startNewMouseSelectionGesture (package:flutter/src/widgets/selectable_region.dart:781) #18 TapGestureRecognizer.handleTapUp. (package:flutter/src/gestures/tap.dart:755) #19 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:345) #20 BaseTapAndDragGestureRecognizer._checkTapDown (package:flutter/src/gestures/tap_and_drag.dart:1228) #21 BaseTapAndDragGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap_and_drag.dart:1001) #22 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:173) #23 GestureArenaManager.release (package:flutter/src/gestures/arena.dart:219) #24 DoubleTapGestureRecognizer._reset (package:flutter/src/gestures/multitap.dart:323) #25 DoubleTapGestureRecognizer.dispose (package:flutter/src/gestures/multitap.dart:308) #26 RawGestureDetectorState.dispose (package:flutter/src/widgets/gesture_detector.dart:1529) #27 StatefulElement.unmount (package:flutter/src/widgets/framework.dart:6030) #28 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2117) #29 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #30 RootElement.visitChildren (package:flutter/src/widgets/binding.dart:1776) #31 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #32 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #33 _RawViewElement.visitChildren (package:flutter/src/widgets/view.dart:574) #34 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #35 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #36 RootElement.visitChildren (package:flutter/src/widgets/binding.dart:1776) #37 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #38 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #39 _RawViewElement.visitChildren (package:flutter/src/widgets/view.dart:574) #40 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #41 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #42 RootElement.visitChildren (package:flutter/src/widgets/binding.dart:1776) #43 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #44 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #45 RootElement.visitChildren (package:flutter/src/widgets/binding.dart:1776) #46 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #47 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #48 RootElement.visitChildren (package:flutter/src/widgets/binding.dart:1776) #49 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #50 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #51 RootElement.visitChildren (package:flutter/src/widgets/binding.dart:1776) #52 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #53 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #54 RootElement.visitChildren (package:flutter/src/widgets/binding.dart:1776) #55 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #56 _InactiveElements._unmount. (package:flutter/src/widgets/framework.dart:2115) #57 RootElement.visitChildren (package:flutter/src/widgets/binding.dart:1776) #58 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2113) #59 ListIterable.forEach (dart:_internal/iterable.dart:49) #60 _InactiveElements._unmountAll (package:flutter/src/widgets/framework.dart:2126) #61 BuildOwner.lockState (package:flutter/src/widgets/framework.dart:3020) #62 BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:3344) #63 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1309) #64 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #65 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430) #66 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345) #67 SentryWidgetsBindingMixin.handleDrawFrame (package:sentry_flutter/src/binding_wrapper.dart:128) #68 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198) #69 _invoke (dart:ui/hooks.dart:356) #70 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #71 _drawFrame (dart:ui/hooks.dart:328)