Don't know what this has to do with XL, but as far as I can tell, you're
doing nothing wrong. Reload executes the last command - which reloads a
web page if the last command was a URI, and re-runs the javascript
bookmarklet if that was the last command.
> javascript:void(document.title=prompt("Rename title:"));
>
> the above bookmarklet is extremely useful. But if I lcik reload I have to
> again operate the bookmarklet. where am I doing wrong??