This popped-up while writing a script for vim.
Using the well-documented ':normal' command:
:normal /abc
does not search for the string abc. Instead, the previous search string is still active (i.e highlighted, jumped to with n, etc.).
Even stranger: the abc appears as the newest pattern in the / history (i.e. hitting / and then an up-arrow).
How come the abc does not take over as the true search pattern?