Inline takeUntilViewDetached()