Bug 14091
Summary: | Webkit 522.11 breaks Yahoo Messenger 3.0b1's Scrollbar behavior | ||
---|---|---|---|
Product: | WebKit | Reporter: | Adam Williams <mysticalosx> |
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | mrowe |
Priority: | P2 | Keywords: | InRadar |
Version: | 523.x (Safari 3) | ||
Hardware: | Mac | ||
OS: | OS X 10.4 | ||
URL: | http://messenger.yahoo.com |
Adam Williams
in "Yahoo Messenger 3.0b1"
scroll bar snaps back to top of conversation every time a message is sent.
makes it difficult to conduct a conversation. Yahoo Messenger uses webkit to render conversation windows.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Mark Rowe (bdash)
This is in Radar as <rdar://problem/4861263>, which indicates the problem is due to a JavaScript bug in Yahoo's chat view implementation which was exposed by a change in WebCore behaviour. I am not sure that it is something that can be fixed in WebKit.
Adam Williams
A workaround was made on forums to simply fix the bug in the java file inside app so it works right with webkit 522+
You can fix the scrolling bug in Yahoo Messenger 3.0 beta 1 by editing Yahoo! Messenger.app/Contents/Resources/Default.ymStyle/main.js.
Change the line that says:
body.scrollTop = body.scrollHeight - document.clientHeight;
to:
body.scrollTop = body.scrollHeight;
Adam Williams
THe bug is fixed in Yahoo! Messenger 3.0b2 for Mac. It was a bug in their javascript that just didn't show itself until Safari 3.0.x's release. This isn't webkit's bug to fix.