Closed
Bug 945472
Opened 11 years ago
Closed 11 years ago
[Call Log] Implement position:sticky for fixed headers
Categories
(Firefox OS Graveyard :: Gaia::Dialer, defect, P1)
Tracking
(blocking-b2g:1.3+, b2g-v1.3 fixed, b2g-v1.3T fixed, b2g-v1.4 fixed)
People
(Reporter: kgrandon, Assigned: kgrandon)
References
Details
(Keywords: perf, Whiteboard: [c=handeye p=2 s= u=1.3])
Attachments
(1 file)
We should migrate our Fixed Header javascript to the new position: sticky CSS position.
This is also necessary for smooth headers when APZ is turned on.
Assignee | ||
Comment 1•11 years ago
|
||
Assignee | ||
Updated•11 years ago
|
Assignee | ||
Updated•11 years ago
|
Whiteboard: [c=handeye p= s= u=] → [c=handeye p=2 s= u=]
Assignee | ||
Comment 2•11 years ago
|
||
Already blocks 943849, so cleaning up the dependency chain.
No longer depends on: 916315
Assignee | ||
Comment 3•11 years ago
|
||
Comment on attachment 8341316 [details]
Pull request - Use position:sticky for fixed headers
Hey Anthony - being that you CC'd yourself here, I was wondering if you would be willing to review this bug?
We are not ready to land this yet until APZ and position sticky is turned on, but we want to have patches reviewed and ready to go. Let me know if you have any concerns here. Thanks!
Attachment #8341316 -
Flags: review?(anthony)
Comment 4•11 years ago
|
||
Comment on attachment 8341316 [details]
Pull request - Use position:sticky for fixed headers
I cced myself cause I was supposed to work on it yesterday but I had a good surprise when waking up :)
I've taken a look at the patch and it looks sensible. I don't have enough experience on the call log to feel like reviewing this though. Maybe we can even remove more logic.
And f*** yeah for better performance and less code \o/
Attachment #8341316 -
Flags: review?(anthony) → review?(ferjmoreno)
Comment 5•11 years ago
|
||
Comment on attachment 8341316 [details]
Pull request - Use position:sticky for fixed headers
This looks great to me, Kevin! Thanks! I would also like to hear Etienne's feedback here though.
Attachment #8341316 -
Flags: review?(ferjmoreno)
Attachment #8341316 -
Flags: review?(etienne)
Attachment #8341316 -
Flags: review+
Comment 6•11 years ago
|
||
Comment on attachment 8341316 [details]
Pull request - Use position:sticky for fixed headers
Sweet!
Attachment #8341316 -
Flags: review?(etienne) → review+
Comment 7•11 years ago
|
||
Kevin can we land that once bug 945777 has landed ?
Assignee | ||
Comment 8•11 years ago
|
||
(In reply to Vivien Nicolas (:vingtetun) (:21) from comment #7)
> Kevin can we land that once bug 945777 has landed ?
Absolutely. My preference would be to shore up one or two of the blocking position sticky bugs before turning it on in gaia. Maybe we can work on this in Paris in the next few weeks.
Assignee | ||
Comment 9•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 10•11 years ago
|
||
1.3+, blocked existing 1.3 blocker Bug 943849 via Bug 942460.
blocking-b2g: --- → 1.3+
Priority: -- → P1
Whiteboard: [c=handeye p=2 s= u=] → [c=handeye p=2 s= u=1.3]
Target Milestone: --- → 1.4 S1 (14feb)
Comment 11•11 years ago
|
||
I was not able to uplift this bug to v1.3. If this bug has dependencies which are not marked in this bug, please comment on this bug. If this bug depends on patches that aren't approved for v1.3, we need to re-evaluate the approval. Otherwise, if this is just a merge conflict, you might be able to resolve it with:
git checkout v1.3
git cherry-pick -x -m1 86551a74a23bcb7f5e0ffe48a09ef03843d652ca
<RESOLVE MERGE CONFLICTS>
git commit
Assignee | ||
Comment 13•11 years ago
|
||
Looks like it. Sorry, I missed the comment and didn't have a ni? here. I'll uplift now.
Flags: needinfo?(kgrandon)
Assignee | ||
Comment 14•11 years ago
|
||
status-b2g-v1.3:
--- → fixed
Updated•11 years ago
|
status-b2g-v1.3T:
--- → fixed
status-b2g-v1.4:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•