Works well until the search enter a hidden zone made by hs-minor-mode.
Then Ctrlf throws an error and becomes unresponsive to further action.
Works as expected:

Breaks:

The error is triggered by the inappropriate funcall of the function stored in the overlay propriety isearch-open-invisible-temporary.
This mismanaged function is defined as :
(defun hs-isearch-show-temporary (ov hide-p) ...)