When using the method searchFor:direction:caseSensitive:wrap: on a WebView that contains a "sub-element scroller" the selection isn't properly scrolled to. For example, open Safari's RSS reader and search for a word that is below the bottom of the visible area. The text is properly selected, but isn't displayed as the scroller position isn't adjusted to make the newly selectd text visible. This bug is present when a page contains a scroller that isn't part of the page's body content.
<rdar://problem/5316264>
Wade, was this tested in WebKit 419.x (e.g., the one that shipped with Tiger 10.4.x), or a WebKit nightly? Is this fixed on a WebKit nightly?
I have confirmed this bug with WebKit version 522.11 which comes with Safari 3.0.x as well as the version that ships with Tiger. This issue does seem to be fixed with the 522+ nightly builds of WebKit. I had been testing searching in the RSS view in Safari as a test case, and using the nightly build it did scroll down the page properly to select the word I was searching for.
Closing as RESOLVED/FIXED per Comment #3 (fixed in nightly build).