⚓ T42763 Implement repeated/fixed/floating/sticky table headers
Page Menu
Phabricator
Create Task
Maniphest
T42763
Implement repeated/fixed/floating/sticky table headers
Open, Low
Public
Feature
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Mute Notifications
Protect as security issue
Assigned To
None
Authored By
TheDJ
Oct 4 2012, 10:37 AM
2012-10-04 10:37:00 (UTC+0)
Tags
JavaScript
MediaWiki-User-Interface (Tables)
(Backlog)
Timeless
(Features)
Referenced Files
F35130089: Screen Shot 2022-05-11 at 12.55.11 PM.png
May 11 2022, 11:56 AM
2022-05-11 11:56:21 (UTC+0)
F35130048: Screen Shot 2022-05-11 at 12.32.16 PM.png
May 11 2022, 11:32 AM
2022-05-11 11:32:41 (UTC+0)
F35130044: Screen Shot 2022-05-11 at 12.30.20 PM.png
May 11 2022, 11:32 AM
2022-05-11 11:32:41 (UTC+0)
F35130045: Screen Shot 2022-05-11 at 12.30.10 PM.png
May 11 2022, 11:32 AM
2022-05-11 11:32:41 (UTC+0)
Subscribers
Aklapper
alistair3149
AMDphreak
Arybolab
DAlangi_WMF
daniel
Dinoguy1000
View All 46 Subscribers
Description
With longer tables it can be very difficult to identify the columns. It might be nice if table headers stayed in view when scrolling trough a long table.
This could be done with JS, but would need to be compatible with tablesorter of course.
Thinking about 'fixed' position headers once the header moves out of the screen viewport. Can possibly do similar stuff with footers.
Version
: 1.21.x
Severity
: enhancement
See Also
T12013: Implement client-side filtering of tables using javascript
Details
Reference
bz40763
Related Changes in Gerrit:
Subject
Repo
Branch
Lines +/-
Extract table normalization out of tablesorter
mediawiki/core
master
+169
-45
WIP: add sticky header support.
mediawiki/core
master
+52
-2
[WIP] resources: Make sortable wikitable stick underneath sticky title
mediawiki/skins/Vector
master
+8
-0
Customize query in gerrit
Related Objects
Search...
Task Graph
Mentions
Duplicates
Status
Subtype
Assigned
Task
Open
None
T165979
To make editing long tables easier, float the table header when in VE edit mode
Open
Feature
None
T42763
Implement repeated/fixed/floating/sticky table headers
Mentioned In
T407611: Add a design token for the height of skins' sticky headers
T367369: Optimize Vector 2022 for tables with sticky headers
T289817: Sticky header: ensure sticky header appears above other sticky elements
T308514: Floating Table Headers
T297313: Move Firefox 27-38 from Basic support to Unknown support
T267161: Specific page on fr.wp shows oversized table without horizontal scroll bar in new Vector skin
T208119: Investigate Fixed table headers
T165979: To make editing long tables easier, float the table header when in VE edit mode
T144123: Ability to pin a table header on scroll?
Mentioned Here
T289817: Sticky header: ensure sticky header appears above other sticky elements
T264679: New Vector: The footer text is showing through the link inspector suggestions dialog inside Reply tool
T270146: New Vector breaks OO.ui.Element.static.scrollIntoView and sticky layouts
T12013: Implement client-side filtering of tables using javascript
Duplicates Merged Here
T374405: Feature: Table Headers scroll with page
T364349: Ability to make wiki table headers sticky
T313147: Enabling Drop-Down Table Headings
T166650: The heading of a table should be fixed at the top, as long as the user scrolls the table
T246587: CSS UX table header sticky for usability
T208119: Investigate Fixed table headers
T156173: Column and row headers of large tables should always be visible
T144123: Ability to pin a table header on scroll?
Event Timeline
There are a very large number of changes, so older changes are hidden.
Show Older Changes
Aklapper
added a comment.
Nov 16 2020, 9:41 PM
2020-11-16 21:41:15 (UTC+0)
Comment Actions
Anyone interested feel free to work on a patch, please:
- thanks in advance!
DonTrung
subscribed.
Nov 17 2020, 10:03 PM
2020-11-17 22:03:44 (UTC+0)
Esanders
subscribed.
Nov 29 2020, 12:55 PM
2020-11-29 12:55:13 (UTC+0)
Comment Actions
XanonymusX
added a comment.
Nov 29 2020, 1:49 PM
2020-11-29 13:49:35 (UTC+0)
Comment Actions
I just noticed that apparently the tables with sticky headers I created on dewiki don’t work anymore if I activate the new Vector skin! How can the skin interfere with this effect? Noticed this on Chrome.
Aklapper
added a comment.
Nov 29 2020, 2:39 PM
2020-11-29 14:39:07 (UTC+0)
Comment Actions
@XanonymusX
: Please always provide links to test cases so other people could try to reproduce without having to somehow search for pages first. Thanks.
XanonymusX
added a comment.
Nov 29 2020, 2:56 PM
2020-11-29 14:56:34 (UTC+0)
Comment Actions
My question was whether there was a known interference of the new vector with position:fixed in table headers, not about a specific case.
Anyway, random example (taken from the Community Wishlist):
most tables here
have sticky headers. Works fine in old Vector and in all up-to-date browsers. With new vector position:fixed apparently is completely ignored (at least in Chrome).
Timeshifter
subscribed.
Dec 8 2020, 1:09 AM
2020-12-08 01:09:02 (UTC+0)
Quiddity
mentioned this in
T267161: Specific page on fr.wp shows oversized table without horizontal scroll bar in new Vector skin
Apr 6 2021, 10:43 PM
2021-04-06 22:43:18 (UTC+0)
Speedysloth730
awarded a token.
May 27 2021, 2:01 PM
2021-05-27 14:01:03 (UTC+0)
Speedysloth730
subscribed.
TheDJ
added a comment.
Edited
May 27 2021, 3:29 PM
2021-05-27 15:29:00 (UTC+0)
Comment Actions
Update:
Chrome 91 will ship
with working position:fixed for and elements (I tested and it works), so this is much closer to reality now and all main browsers will support it soon.
That means it is only details on 'when'/'how' to enable this functionality that remain to be determined.
Note that position fixed for thead gets disabled inside scroll containers (like used by us on mobile), this is a technical limitation of the CSS specification:
matmarex
added a comment.
May 27 2021, 3:45 PM
2021-05-27 15:45:56 (UTC+0)
Comment Actions
In
T42763#6654192
@XanonymusX
wrote:
I just noticed that apparently the tables with sticky headers I created on dewiki don’t work anymore if I activate the new Vector skin! How can the skin interfere with this effect? Noticed this on Chrome.
In
T42763#6654237
@XanonymusX
wrote:
My question was whether there was a known interference of the new vector with position:fixed in table headers, not about a specific case.
Anyway, random example (taken from the Community Wishlist):
most tables here
have sticky headers. Works fine in old Vector and in all up-to-date browsers. With new vector position:fixed apparently is completely ignored (at least in Chrome).
It was related to scrollable containers used for the skin's layout, similar to what
@TheDJ
mentioned above. This also caused problems with VisualEditor and other tools (e.g.
T270146
T264679
), and in the end the skin was changed to avoid breaking things. Looks like the fixed headers also work again now.
TheDJ
added a comment.
Sep 1 2021, 2:13 PM
2021-09-01 14:13:56 (UTC+0)
Comment Actions
I'm going to be deploying an update to my gadget on en.wp soon. This includes the fix for the collapsed borders + sticky. Unfortunately it seems that in Safari 14 there are now several problems with sticky table elements. The most noticeable is that the space that a table caption takes up is added above the sticky element. All these problems should be fixed in Safari 15 pretty soon however (according to the upstream tickets)
Titore
subscribed.
Oct 27 2021, 11:29 PM
2021-10-27 23:29:24 (UTC+0)
TiltedCerebellum
subscribed.
Nov 15 2021, 8:40 AM
2021-11-15 08:40:56 (UTC+0)
Jroberson108
subscribed.
Edited
Dec 1 2021, 2:11 AM
2021-12-01 02:11:50 (UTC+0)
Comment Actions
I'm not sure if this helps any, but I've done some work on making table headers sticky while scrolling both on desktop and mobile browsers since Dec 4, 2020. This work is on my sandbox since I'm not familiar with the Wikipedia project/task workflow. Since this is my sandbox, the CSS/JS won't be included for you unless you are logged in as me. The only workaround I can think of is for you to reproduce the CSS and JS files in your sandbox.
This code works fine for the majority of the tables, which have one row of column headers and/or one column of row headers, and works with "sortable".
For multi-tiered headers, there are some issues where the second-tier header stacks above its first-tier header instead of sticking to its side. For desktop browsers, it works fine unless the first-tier row header is grouped and its second-tier isn't grouped (no column header issues). For mobile browsers, everything stacks. (e.g.
Timeshifter
added a comment.
Edited
Dec 1 2021, 7:24 AM
2021-12-01 07:24:38 (UTC+0)
Comment Actions
There are 4 scrolling tables that have long had sticky headers in this section:
Single header rows:
Taller header row:
Template with 2 header rows:
Jroberson108
added a comment.
Edited
Dec 1 2021, 4:43 PM
2021-12-01 16:43:08 (UTC+0)
Comment Actions
In
T42763#7539855
@Timeshifter
wrote:
There are 4 scrolling tables that have long had sticky headers in this section:
Single header rows:
Taller header row:
Template with 2 header rows:
I tested those tables. For desktop browsers (Windows 10: Chrome & Firefox), the sticky column headers work, but the row headers (country cells) weren't sticky. For mobile browsers (Android: Chrome & Firefox), there were no sticky headers. Mobile browsers are where it is needed the most because of the small screen size.
Jroberson108
added a comment.
Edited
Dec 2 2021, 5:51 AM
2021-12-02 05:51:40 (UTC+0)
Comment Actions
Just an update on the issues I mentioned above in regards to the work I did. I figured out a fix for the desktop browser issue, which has been implemented.
The only issue left is on mobile browsers when there are multi-tiered column or row headers. The headers are sticky, but they become stacked when scrolling away. As far as I can tell, JavaScript isn't able to get the row height or column width on mobile browsers so I can assign it to the respective "top" and "left" values to prevent stacking. I've got a note on this in the JS file. The table may need to render first before they are set? Otherwise, the sticky column and/or row headers appear to work fine in mobile browsers.
Timeshifter
added a comment.
Dec 2 2021, 8:16 PM
2021-12-02 20:16:30 (UTC+0)
Comment Actions
@Jroberson108
Is there someplace you can set this up so we can see it in action as you make changes? Wikimedia Labs?:
Jroberson108
added a comment.
Dec 2 2021, 8:47 PM
2021-12-02 20:47:07 (UTC+0)
Comment Actions
@Timeshifter
The page you linked to says "This page is obsolete. It is being retained for archival purposes." I'm not really sure where I can set it up.
As for the code, although the majority of the use cases are covered, it's still a work-in-progress in regards to the more complex use cases like only making certain headers sticky versus all.
Timeshifter
added a comment.
Dec 3 2021, 12:22 AM
2021-12-03 00:22:09 (UTC+0)
Comment Actions
@Jroberson108
There must be somewhere you can post this so that others can see it. I am afraid to point to other wikis such as Shoutwiki, etc.. They are often not using the latest version of Wikimedia. What about Toolforge:
Izno
merged a task:
T246587: CSS UX table header sticky for usability
Dec 15 2021, 8:34 PM
2021-12-15 20:34:52 (UTC+0)
Izno
mentioned this in
T297313: Move Firefox 27-38 from Basic support to Unknown support
Izno
added subscribers:
Jimmontwiki
RhinosF1
Mainframe98
Mainframe98
unsubscribed.
Dec 15 2021, 8:38 PM
2021-12-15 20:38:27 (UTC+0)
Jroberson108
added a comment.
Edited
Jan 30 2022, 2:16 AM
2022-01-30 02:16:04 (UTC+0)
Comment Actions
I redid the styles for the large COVID-19 tables and added some additional features like a column of left-sticky row headers. Below are the styles and a few tables.
Template:COVID-19 pandemic data/styles2.css
Template:2020 monthly cumulative COVID-19 death totals by country
Template:2021 monthly cumulative COVID-19 death totals by country
Template:COVID-19 pandemic death rates by country
We found (
see talk
) that the new styles work on all tested browsers except iPhone (WebKit) browsers. The "position: sticky;" style works on iPhone if not on the Wikipedia site, but not on the Wikipedia site, so the mobile site's styles might be interfering. Unfortunately, I don't have any Apple products to test with. The same may be true with help from
Wikipedia:Village pump (technical)#Sticky table headers not working on iPhone
. Any iPhone help appreciated.
With some adjustments and fine tuning, these styles could be moved to a "Big table" template so the styles can be included above the table's div wrapper, similar to how "
{{Import-blanktable}}
" and "
{{Static row numbers}}
" work. The "big-table" class would be added to the div that wraps the table.
For tables with two rows of top-sticky column headers, I kept it simple with pure CSS and height/nowrap restrictions. Ideally, JavaScript would instead be used to set "top" for the second based on the first's "height", which would remove the need for height/nowrap restrictions. I didn't provide any links to tables with two top-sticky rows since the tables I updated didn't need them. Because of the JavaScript potential, it might be better to implement in Wikipedia's core instead of a template.
Jroberson108
added a comment.
Jan 31 2022, 12:32 AM
2022-01-31 00:32:31 (UTC+0)
Comment Actions
@TheDJ
Thanks for implementing a fix for iPhones.
Aklapper
changed the subtype of this task from "Task" to "Feature Request".
Feb 4 2022, 11:14 AM
2022-02-04 11:14:07 (UTC+0)
Aklapper
removed a subscriber:
TrevorParscal
Izno
merged a task:
T166650: The heading of a table should be fixed at the top, as long as the user scrolls the table
Mar 19 2022, 4:54 AM
2022-03-19 04:54:20 (UTC+0)
Izno
added subscribers:
Florian
LGoto
Jdlrobson
MBinder_WMF
unsubscribed.
Mar 21 2022, 4:08 PM
2022-03-21 16:08:09 (UTC+0)
Pols12
added a project:
Vector 2022
Apr 11 2022, 1:09 PM
2022-04-11 13:09:52 (UTC+0)
Pols12
subscribed.
Comment Actions
Note
style="position:sticky; top:0"
workaround meets an issue with new Vector sticky header (the site header displays over the table header).
XanonymusX
added a comment.
Apr 11 2022, 1:39 PM
2022-04-11 13:39:53 (UTC+0)
Comment Actions
In
T42763#7844758
@Pols12
wrote:
Note
style="position:sticky; top:0"
workaround meets an issue with new Vector sticky header (the site header displays over the table header).
That has been addressed in
T289817
Pols12
edited projects, added
Timeless
; removed
Vector 2022
Apr 11 2022, 8:39 PM
2022-04-11 20:39:44 (UTC+0)
Comment Actions
Indeed, sorry: I incorrectly tested this.
Still in Timeless, though.
DAlangi_WMF
subscribed.
May 9 2022, 12:29 PM
2022-05-09 12:29:38 (UTC+0)
gerritbot
added a comment.
May 10 2022, 2:27 PM
2022-05-10 14:27:57 (UTC+0)
Comment Actions
Change 790697 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/core@master] Extract table normalization out of tablesorter
gerritbot
added a project:
Patch-For-Review
May 10 2022, 2:27 PM
2022-05-10 14:27:57 (UTC+0)
gerritbot
added a comment.
May 11 2022, 10:36 AM
2022-05-11 10:36:58 (UTC+0)
Comment Actions
Change 791000 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/core@master] WIP: add sticky header support.
DAlangi_WMF
added a subscriber:
daniel
May 11 2022, 11:32 AM
2022-05-11 11:32:41 (UTC+0)
Comment Actions
With
@daniel
's patch applied to Vector2010, here's a sample output
But on Vector 2022, the sticky header hides the sticky table header.
gerritbot
added a comment.
May 11 2022, 11:44 AM
2022-05-11 11:44:28 (UTC+0)
Comment Actions
Change 791014 had a related patch set uploaded (by D3r1ck01; author: Derick Alangi):
[mediawiki/skins/Vector@master] resources: Make sortable wikitable stick underneath sticky title
DAlangi_WMF
added a comment.
May 11 2022, 11:56 AM
2022-05-11 11:56:21 (UTC+0)
Comment Actions
With the sticky header in Vector2022 and sticky header in a sortable wikitable and a new patch applied, we now get.
ovasileva
subscribed.
May 13 2022, 7:58 AM
2022-05-13 07:58:21 (UTC+0)
KSiebert
added a project:
Wikimedia Wishathon
May 17 2022, 6:27 AM
2022-05-17 06:27:56 (UTC+0)
Aklapper
mentioned this in
T308514: Floating Table Headers
May 17 2022, 7:31 AM
2022-05-17 07:31:56 (UTC+0)
Elitre
unsubscribed.
May 22 2022, 11:56 AM
2022-05-22 11:56:09 (UTC+0)
Izno
subscribed.
Jun 2 2022, 1:46 AM
2022-06-02 01:46:42 (UTC+0)
matmarex
merged a task:
T313147: Enabling Drop-Down Table Headings
Jul 17 2022, 3:50 PM
2022-07-17 15:50:19 (UTC+0)
matmarex
added a subscriber:
Ultraocean
XanonymusX
mentioned this in
T289817: Sticky header: ensure sticky header appears above other sticky elements
Sep 9 2022, 6:36 PM
2022-09-09 18:36:54 (UTC+0)
ashley
moved this task from
Backlog
to
Features
on the
Timeless
board.
Nov 5 2022, 6:38 PM
2022-11-05 18:38:18 (UTC+0)
Lectrician1
renamed this task from
Implement repeated/fixed/floating table headers
to
Implement repeated/fixed/floating/sticky table headers
Mar 17 2023, 9:41 PM
2023-03-17 21:41:17 (UTC+0)
Frostly
subscribed.
Mar 17 2023, 9:41 PM
2023-03-17 21:41:18 (UTC+0)
Lectrician1
subscribed.
Mar 17 2023, 9:41 PM
2023-03-17 21:41:26 (UTC+0)
Frostly
added a comment.
Edited
Mar 17 2023, 9:42 PM
2023-03-17 21:42:05 (UTC+0)
Comment Actions
It might be worthwhile to only make headers sticky for tables of a certain size and above.
Pppery
edited projects, added
Patch-Needs-Improvement
; removed
Patch-For-Review
Apr 8 2023, 5:21 PM
2023-04-08 17:21:48 (UTC+0)
alistair3149
subscribed.
Apr 30 2023, 9:08 PM
2023-04-30 21:08:38 (UTC+0)
Octfx
subscribed.
Jun 24 2023, 6:14 AM
2023-06-24 06:14:23 (UTC+0)
W.andrea
awarded a token.
Jun 25 2023, 8:23 PM
2023-06-25 20:23:15 (UTC+0)
Reedy
added a comment.
Aug 18 2023, 3:57 PM
2023-08-18 15:57:54 (UTC+0)
Comment Actions
In
T42763#3139713
@TheDJ
wrote:
I've created a gadget for this:
Currently inside the Testing and development section
It should work for all versions of Safari, most recent versions of Chrome (though less optimal), some versions of Firefox (support is a bit sketchy there).
It seems to be.. buggy on
Timeless
when the table is wider than the article view area... Fine after editing (using VE) as it overflows, but on refresh it's broken again...
matmarex
added a comment.
Aug 18 2023, 4:19 PM
2023-08-18 16:19:46 (UTC+0)
Comment Actions
Timeless has a script that makes wide tables horizontally scrollable that might be conflicting.
TheDJ
added a comment.
Edited
Aug 19 2023, 8:15 AM
2023-08-19 08:15:19 (UTC+0)
Comment Actions
In
T42763#9102043
@matmarex
wrote:
Timeless has a script that makes wide tables horizontally scrollable that might be conflicting.
Correct. This is one of the problems that are hard to tackle. Sticky is relative to the first parent scrollcontext. But the skin offset (for the header) for sticky is relative to the top scroll context. This means that as we don’t really know all the situations where extra scrollers exist, it is hard to have universal CSS rules for timeless and vector 2022. The only reliable way around this, might be with JavaScript looking for scroll contexts, to set a specific class which opts out of the offset. I haven’t fully dived into that yet.
Timeshifter
added a comment.
Oct 5 2023, 11:52 AM
2023-10-05 11:52:06 (UTC+0)
This comment was removed by
Timeshifter
Jack_who_built_the_house
subscribed.
Jan 7 2024, 7:21 PM
2024-01-07 19:21:54 (UTC+0)
Jack_who_built_the_house
awarded a token.
Jan 7 2024, 7:27 PM
2024-01-07 19:27:42 (UTC+0)
gerritbot
added a comment.
Jan 26 2024, 1:11 PM
2024-01-26 13:11:12 (UTC+0)
Comment Actions
Change 791014
abandoned
by D3r1ck01:
[mediawiki/skins/Vector@master] [WIP] resources: Make sortable wikitable stick underneath sticky title
Reason:
SvenAERTS228
subscribed.
Mar 28 2024, 1:59 PM
2024-03-28 13:59:52 (UTC+0)
Comment Actions
Ah, yes it worked ----aaaaaah .. just not:
as explained in
I copy/pasted: {{sticky header}}
above the code generating this very long and wide table, but the data from the 150 lines scrolls and reappears above the sticky header :
Izno
merged a task:
T364349: Ability to make wiki table headers sticky
May 6 2024, 9:51 PM
2024-05-06 21:51:53 (UTC+0)
Izno
added a subscriber:
Varnent
TheDJ
mentioned this in
T367369: Optimize Vector 2022 for tables with sticky headers
Jun 24 2024, 8:10 AM
2024-06-24 08:10:10 (UTC+0)
Aklapper
merged a task:
T374405: Feature: Table Headers scroll with page
Sep 10 2024, 7:47 AM
2024-09-10 07:47:11 (UTC+0)
Aklapper
added a subscriber:
AMDphreak
Nemoralis
awarded a token.
Feb 6 2025, 10:30 PM
2025-02-06 22:30:50 (UTC+0)
Nemoralis
subscribed.
Sdkb
added a comment.
Apr 21 2025, 2:17 AM
2025-04-21 02:17:47 (UTC+0)
Comment Actions
I've noticed some sort of error with the sticky table header
here at Commons
. It is sticky when I'm not logged in, but when I am logged in (even with a test account with no scripts/special settings), it is non-sticky.
Timeshifter
added a comment.
Apr 21 2025, 6:24 AM
2025-04-21 06:24:32 (UTC+0)
Comment Actions
Sdbk. In Firefox I see what you are saying about it working only when logged out. That table is on the
Commons,
so there are no sticky header templates on the Commons as far as I know.
So you are using this just before the header row:
|- style="position:-webkit-sticky; position:sticky; top:0;"
By the way there are now 2 sticky header templates on
Wikipedia:
Jroberson108
added a comment.
Apr 21 2025, 1:11 PM
2025-04-21 13:11:20 (UTC+0)
Comment Actions
A competing top-sticky header with page title and icons appears over the top-sticky table headers when you are logged in and the browser is at least 1120px wide, which also occurs in Chrome.
Timeshifter
added a comment.
Apr 22 2025, 3:54 AM
2025-04-22 03:54:09 (UTC+0)
Comment Actions
- no scroll bar.
- has a scroll bar on the right.
I am not seeing any top-sticky header (competing or otherwise) when logged in on Firefox and Chrome. Viewport around 1280 × 593px on both without scroll bar.
Around 1260 x 578px if there is a scroll bar.
I am on Windows 10 Pro PC.
Jdlrobson
edited projects, added
Patch-For-Review
Vector 2022
; removed
Patch-Needs-Improvement
Wikimedia Wishathon
Apr 22 2025, 8:39 AM
2025-04-22 08:39:54 (UTC+0)
Comment Actions
In
T42763#10756646
@Sdkb
wrote:
I've noticed some sort of error with the sticky table header
here at Commons
. It is sticky when I'm not logged in, but when I am logged in (even with a test account with no scripts/special settings), it is non-sticky.
I fixed it. The header on the table was sticky but competes with the Vector 2022 sticky header and was missing the appropriate class.
This is covered in this FAQ answer
Jdlrobson
edited projects, added
Wikimedia Wishathon
; removed
Vector 2022
Patch-For-Review
Apr 22 2025, 8:40 AM
2025-04-22 08:40:48 (UTC+0)
KSiebert
removed a project:
Wikimedia Wishathon
May 15 2025, 8:16 AM
2025-05-15 08:16:04 (UTC+0)
jhsoby
mentioned this in
T407611: Add a design token for the height of skins' sticky headers
Oct 17 2025, 10:39 AM
2025-10-17 10:39:54 (UTC+0)
gerritbot
added a comment.
Mon, Mar 30, 12:45 PM
2026-03-30 12:45:37 (UTC+0)
Comment Actions
Change #791000
abandoned
by Daniel Kinzler:
[mediawiki/core@master] WIP: add sticky header support.
gerritbot
added a comment.
Mon, Mar 30, 12:45 PM
2026-03-30 12:45:40 (UTC+0)
Comment Actions
Change #790697
abandoned
by Daniel Kinzler:
[mediawiki/core@master] Extract table normalization out of tablesorter
Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.
Wikimedia Foundation
Code of Conduct
Disclaimer
CC-BY-SA
GPL
Credits