Status: Untriaged
Owner: jcam...@chromium.org
CC: jor...@chromium.org
Labels: Type-Bug Pri-1 OS-All Area-WebKit Size-Medium Regression Mstone-3

New issue 15777 by jor...@chromium.org: Need to update how we handle  
focusing to match new WebKit code
http://code.google.com/p/chromium/issues/detail?id=15777

https://lists.webkit.org/pipermail/webkit-dev/2009-July/008635.html

"""
In order to get focus memory for tabs working properly, we need a notion of
whether or not the underlying Page is focused.  We need this since Web
pages should be able to shift around programmatic focus in background tabs
and have the new focused frame and focused node be remembered if you switch
back to that tab.

Our current code was relying only on the window being active plus the frame
being focused to decide that it should draw focus rings and blink carets.
However this isn't good enough in the case described above.

I have just added a new boolean to FocusController that indicates whether
or not the Page is focused.  The Mac and Windows ports have been patched to
update the Page focused state properly (I hope).

Other ports will need to call page->focusController()->setFocused(true) or
setFocused(false) now in order for everything to work properly.
"""

I'll update this bug once I roll deps

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to