WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
3518
REGRESSION (312-412): mojibake left behind when scrolling a clipped <select>
https://bugs.webkit.org/show_bug.cgi?id=3518
Summary
REGRESSION (312-412): mojibake left behind when scrolling a clipped <select>
Rob Buis
Reported
2005-06-14 01:34:11 PDT
To reproduce: 1. go to this url:
http://ip30.eti.uva.nl/bis/euscelidia.php?menuentry=identificatie&selected=other&id_filename=euscelidia.adm
2. use the scrollbars Then the layer/box with names will look stange and incorrect. I'll try to attach a screenshot of it
Attachments
This show the misrendering
(132.76 KB, image/png)
2005-06-14 01:35 PDT
,
Rob Buis
no flags
Details
test case
(1.85 KB, text/html)
2005-06-14 22:23 PDT
,
Chris Petersen
no flags
Details
set copiesOnScroll to NO on the clip views used for form elements
(2.27 KB, patch)
2006-01-22 14:06 PST
,
Darin Adler
mjs
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Rob Buis
Comment 1
2005-06-14 01:35:08 PDT
Created
attachment 2318
[details]
This show the misrendering This show the misrendering
Joost de Valk (AlthA)
Comment 2
2005-06-14 04:27:43 PDT
Confirm this one, reproduced it and got the same result as in the screenshot.
Chris Petersen
Comment 3
2005-06-14 22:22:15 PDT
I have a reduced test case of the problem. The test case has a DIV with a SELECT element. The DIV is position: absolute with overflow. The SELECT element nested in the DIV has specfied width:170px;height:110px. The problem is the DIV has a slightly smaller height of 107px. When you scroll the select element it displays a small portion of the background color.
Chris Petersen
Comment 4
2005-06-14 22:23:07 PDT
Created
attachment 2345
[details]
test case
Chris Petersen
Comment 5
2005-06-15 09:20:40 PDT
This appears to be a regression in Safari 2.0 (412) and TOT Webkit since the problem doesn't occur using Safari 1.3 (312) under 10.3.9.
Chris Petersen
Comment 6
2005-06-15 09:35:45 PDT
Apple Bug: <
rdar://problem/4149300
>
Eric Seidel (no email)
Comment 7
2005-12-28 01:03:36 PST
Nice test case. Not yet fixed on TOT. It may take some tricks to turn this into an automated test case though... Regressions are P1s, I think, so bumping priority.
Darin Adler
Comment 8
2006-01-21 21:11:13 PST
This is actually a bug in form element rendering -- and I think it's easy to fix. I'm not sure why it's a regression.
Darin Adler
Comment 9
2006-01-22 13:21:50 PST
If my guess about how this is broken is right, then I can't see how it would have ever worked, so I'm surprised it's a regression. So my guess is probably wrong.
Darin Adler
Comment 10
2006-01-22 14:05:26 PST
My fix does work. Still no clue why this regressed.
Darin Adler
Comment 11
2006-01-22 14:06:55 PST
Created
attachment 5848
[details]
set copiesOnScroll to NO on the clip views used for form elements
Maciej Stachowiak
Comment 12
2006-01-22 18:41:09 PST
The slower scrolling makes me a bit sad, but soon list boxes too will be done in the engine and hopefully this will work better.
Eric Seidel (no email)
Comment 13
2006-01-31 21:20:34 PST
Removing Regression keyword from bugs already fixed.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug