I noticed we forgot to update this post, so thanks for asking. This issue is fixed, just note that the RUN macro path is case sensitive. So in the example below:
Run | sub/Sub_DemoCsvRead_FillForm
<= Wrong because folder name isSub
and notsub
Run | Sub/Sub_DemoCsvRead_FillForm
<= Ok! Works fine from bookmarks and command line
Test: Start macro with sub routine from bookmark and all works:
PS: The RUN path is only case sensitive when the macro is started from bookmarks or command line, because then the macro tree is not loaded and UI Vision searches for the subroutine macro directly in the browser file system and the browser file system is case sensitive. Linux users will not be surprised, because they are used to case sensitive file names