[Webkit-unassigned] [Bug 17450] in page anchor and keyboard navigation

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 29 10:00:18 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=17450


Mario Sanchez Prada <msanchez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #129465|                            |review?
               Flag|                            |




--- Comment #16 from Mario Sanchez Prada <msanchez at igalia.com>  2012-02-29 09:59:56 PST ---
Created an attachment (id=129465)
 --> (https://bugs.webkit.org/attachment.cgi?id=129465&action=review)
Patch proposal + Layout Test

Attaching a patch that addresses the issue in a cross-platform way: I moved AXObjectCache::handleScrolledToAnchor() from AXObjectMac.mm and AXObjectGTK.cpp out to AXObjectCache.cpp and implemented there the fix.

However, as win and chromium ports already provide their own implementation of that function (which are different among them) I dare not to remove that code and so I put the new function in AXObjectCache.cpp inside a #if PLATFORM(GTK) || PLATFORM(MAC) -- #endif section. In the future if the people from those ports want to use the cross-platform solution, it would be an easy change.

Last, I wrote a layout test that I think should work fine both in GTK and Mac but, as usual, no promises yet :-)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list