The recognizer is never triggered, because gesture detectors are disposed inside _MarkdownWidgetState.didChangeDependencies() (through _parseMarkdown). During element reparenting the element is deactivated and activated, and didChangeDependencies is called during element activation.
Example to reproduce
The recognizer is never triggered, because gesture detectors are disposed inside
_MarkdownWidgetState.didChangeDependencies()
(through_parseMarkdown
). During element reparenting the element is deactivated and activated, anddidChangeDependencies
is called during element activation.