I would also prefer to use not another processDocuments-step, but I there where some errors (or one might also call it inexplicable phenomenons):
* `var frames = doc.defaultView.frames;` did always contain 4 elements, but most of the times the `href` of them was `about:blank`. This seems to depend on how you click on the page: everything might work if you go back to the search results from a single result, but it may not entirely work if you perfom your first search. (Uff, this doesn't make sense for me...)
* However, the url was still accessable via `doc.frameElement.src`. I don't know what this means...
* I tried it then in your access (http://www.lexisnexis.com/hottopics/lnacademic/) and failed, because the frame seemed to be "more" empty and did not contain important stuff like `<input name="cisb">`.

Please note that the code will only be performed if you are on a multiple items page. I don't have concrete test cases for searches, but I guess it may more depend on how you perform the searches.