Bug 23966

Summary: REGRESSION: Custom arrow navigation functionality doesn't work at dropular.net
Product: WebKit Reporter: Jesse <pattern86>
Component: DOMAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal Keywords: InRadar, NeedsReduction, Regression
Priority: P1    
Version: 528+ (Nightly build)   
Hardware: Mac (Intel)   
OS: OS X 10.5   
URL: http://dropular.net/
Attachments:
Description Flags
patch simon.fraser: review+

Description Jesse 2009-02-15 07:24:29 PST
I think this is javascript-related, but I'm not sure.
On this website you can navigate posts by using the up/down arrows and you can navigate pages (forward/back) using the left/right arrows (see the top right of the page for explanation). The left/right functionality works, but the up/down does not anymore. I just noticed this in the r40957 build from 2009-02-13.
Comment 1 Alexey Proskuryakov 2009-02-15 23:28:16 PST
Confirmed as a regression with r41016.
Comment 2 Alexey Proskuryakov 2009-02-15 23:29:19 PST
<rdar://problem/6589657>
Comment 3 Alexey Proskuryakov 2009-03-13 02:25:05 PDT
The problem here is with a broken getBoundingClientRect implementation, which jQuery decides to use when available.

Try e.g. javascript:alert(document.getElementById("drop7").getBoundingClientRect().top)
Comment 4 Sam Weinig 2009-03-18 12:49:25 PDT
Created attachment 28728 [details]
patch
Comment 5 Sam Weinig 2009-03-18 13:08:28 PDT
Fixed in r41811.