[Webkit-unassigned] [Bug 123326] New: Element with position:fixed moves when scrolling and is duplicated on the page each time scrolling is initiated
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Oct 25 01:33:54 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=123326
Summary: Element with position:fixed moves when scrolling and
is duplicated on the page each time scrolling is
initiated
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh Intel
URL: http://www.morgannorman.com
OS/Version: Other
Status: UNCONFIRMED
Severity: Major
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: thomas at karnhuset.net
Created an attachment (id=215149)
--> (https://bugs.webkit.org/attachment.cgi?id=215149&action=review)
The screen of the actual machine filmed.
Date when discovered
-----------------------
2013-10-24
Hardware
-----------------------
MacBook Pro Retina 2012
2.6 GHz Intel Core i7
16GB 1600 MHz DDR3
NVIDIA GeForce GT 650M 1024 MB
OS
-----------------------
OS X 10.9 (13A603)
Steps to reproduce
-----------------------
1) Upgraded from Mac OS X 10.8 (Mountain Lion) to 10.9 (Mavericks) on the machine described above.
2) Opened up Safari and surfed to http://www.morgannorman.com.
3) Opened up one of the portfolio galleries (for example: http://www.morgannorman.com/portfolio/black-box-exhibition/)
4) Added one of the images in the gallery to the Shortlist by clicking the "+ ADD TO SHORTLIST" links under the image.
5) Clicked the Shortlist Tab in the bottom right corner of the page to show the Shortlist Bar.
6) Scrolled the page.
7) You can also try other pages where the Shortlist Tab is present.
Expected results
-----------------------
The Shortlist Bar should stay fixed at the bottom of the page according to its CSS:
#ShortlistContainer {
width: 100%;
height: 80px;
background: #e9e9e9;
position: fixed;
margin: 0;
padding: 10px;
left: 0;
z-index: 500;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.shortlistContainerOpen {
bottom: 0;
}
Actual result
-----------------------
The fixed Shortlist Bar follows the page until you stop scrolling. Then it sits where it ended up after the scrolling. If you start scrolling again, a new copy(!) of the Shortlist Bar starts travelling up the page so in the end you can have lots of copies of the same HTML element on the page. See the attached movie.
--
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