TestShell is a bit of a mess.  I wouldn't be surprised at all if
SetFocusedFrame is not called where it should be.
That old internal bug mentions these layout tests:

editing\pasteboard\testcase-9507.html
editing\pasteboard\undoable-fragment-removes.html
editing\pasteboard\unrendered-br.html
editing\selection\caret-and-focus-ring.html
editing\undo\undo-misspellings.html
editing\undo\undo-typing-001.html
editing\selection\select-box.html
editing\selection\select-element-paragraph-boundary.html
editing\unsupported-content\list-delete-001.html
editing\unsupported-content\list-delete-003.html
editing\unsupported-content\list-type-after.html
editing\unsupported-content\list-type-before.html
editing\unsupported-content\table-delete-001.html
editing\unsupported-content\table-delete-002.html
editing\unsupported-content\table-delete-003.html
editing\unsupported-content\table-type-after.html
editing\unsupported-content\table-type-before.html

So, if you make any change, I suggest making sure that those tests do not
regress.

-Darin



On Mon, Jun 15, 2009 at 10:59 AM, Marshall Greenblatt <
magreenbl...@gmail.com> wrote:

> Hi All,
>
> The TestShell::Navigate() method contains the following comment and code:
>
>   // Restore focus to the main frame prior to loading new request.
>   // This makes sure that we don't have a focused iframe. Otherwise, that
>   // iframe would keep focus when the SetFocus called immediately after
>   // LoadRequest, thus making some tests fail (see
> http://b/issue?id=845337
>   // for more details).
>   webView()->SetFocusedFrame(frame);
>
> However, in contradiction to the comment, the call to
> WebView::SetFocusedFrame() is happening after the call to
> WebFrame::LoadRequest() and immediately before the call to SetFocus().  I
> can't access the referenced issue for additional details (internal bug
> tracker only perhaps?) so I don't know what the original intent was.  Does
> anyone happen to know whether (a) the comment is wrong, (b) the code is in
> the wrong place, (c) both, or (d) neither?
>
> Thanks,
> Marshall
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to