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)

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:1.3+, b2g-v1.3 fixed, b2g-v1.3T fixed, b2g-v1.4 fixed)

RESOLVED FIXED
1.4 S1 (14feb)
blocking-b2g 1.3+
Tracking Status
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.
Depends on: 916315
No longer depends on: 942460
Whiteboard: [c=handeye p= s= u=] → [c=handeye p=2 s= u=]
Already blocks 943849, so cleaning up the dependency chain.
No longer depends on: 916315
Depends on: 945777
Comment on attachment 8341316 [details] [review] 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 on attachment 8341316 [details] [review] 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 on attachment 8341316 [details] [review] 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 on attachment 8341316 [details] [review] Pull request - Use position:sticky for fixed headers Sweet!
Attachment #8341316 - Flags: review?(etienne) → review+
(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.
Blocks: 942460
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
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)
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
Does this still need uplift to v1.3?
Flags: needinfo?(kgrandon)
Looks like it. Sorry, I missed the comment and didn't have a ni? here. I'll uplift now.
Flags: needinfo?(kgrandon)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: