I also believe, that the interceptor should switch to previous frame. However, I think it is not possible to get the current frame from WebDriver. Seems like test authors should be careful, and specify frames explicitly when needed.