index: fix the native Selection after execute() when no Range was passed in

With lots of tests...