Page MenuHomePhabricator

[Goal] Sticky header is enabled for logged in users on the beta cluster
Closed, ResolvedPublic

Description

Specific: What do we want to achieve?

Sticky header is enabled for logged in users on the beta cluster. The first version will be:

  • limited to desktop-only, logged in-only, JavaScript enabled users.
  • Provide some level of support for customization by editors (likely via user preference)
  • Will have instrumentation for evaluating the feature.
  • Will be compatible with sticky elements in user generated content per T283505#7305719

Measurable: How will we know when we've reached our goal?

This goal can be closed when the feature is available on the beta cluster, with no rollback plans. By being enabled on the beta cluster, we've signalled we've done enough that it can be considered presentable to members outside the team.

Achievable: What support will we need to achieve our goal?

The web team will need support from:

  • the performance team relating to the search feature
  • The editing team for integrating the talk and edit buttons
  • The language team for integrating the language button

Relevant: Is this goal worthwhile?

Sticky header will allow users to access important functionality (logging in/out, edit, talk pages, etc.) without requiring people to scroll to the top of the page. It has been

Time-bound: What is the time frame? Can we achieve this goal in the timeframe we've set?

Quarterly goal for Q1, Q2.

sign off steps

  • Add goal card card for next step - deploying on office and test wiki.

Sign off steps

  • Make tasks relating to clean up of the feature and next steps.

Related Objects

Event Timeline

Jdlrobson renamed this task from [Goal] Sticky header is enabled for logged in users on Office and Test Wikipedia to [Goal] Sticky header is enabled for logged in users on the beta cluster.Aug 27 2021, 4:56 PM
Jdlrobson updated the task description. (Show Details)

Change 724514 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Enable sticky header on beta cluster

https://gerrit.wikimedia.org/r/724514

Change 724514 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable sticky header on beta cluster

https://gerrit.wikimedia.org/r/724514

Mentioned in SAL (#wikimedia-operations) [2021-09-30T18:31:02Z] <thcipriani@deploy1002> Synchronized wmf-config: Config: [[gerrit:724514|Enable sticky header on beta cluster (T289721)]] (duration: 01m 08s)

This is now deployed on the beta cluster. We're still working on edit behaviour, but I was told the editing team would like to take a look at the feature and identify potential issues before we deploy.

The sticky header can be seen on https://en.wikipedia.beta.wmflabs.org/wiki/Albert_Einstein for logged-in users only.

Please take a look and let us know if this is going to cause any problems with the editor experience.

When deploying we noted that clicking edit doesn't hide the sticky header like it should (which was supposed to be done as part of T290347). @ovasileva will create a ticket for that one.

I'm logged in at the beta cluster and can't see the sticky header. I can see the header, but it's not sticky. Using the latest version of Firefox.

irudia.png (599×1 px, 158 KB)

@Theklan - did you scroll down the page? The sticky header is expected to appear once scrolling past the title:

Screen Shot 2021-10-05 at 11.49.45 AM.png (1×2 px, 1 MB)

Yes, it is expected but it didn't happen. That's why I wrote here.

Resolving, all functional subtasks are now completed