Bug 233207 - REGRESSION (iOS 15.1): position: sticky; bottom: 0; on table cell, no longer works
Summary: REGRESSION (iOS 15.1): position: sticky; bottom: 0; on table cell, no longer ...
Status: RESOLVED DUPLICATE of bug 232431
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: Safari 15
Hardware: All iOS 15
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-11-16 11:42 PST by edwin.hoffland
Modified: 2021-12-22 06:47 PST (History)
6 users (show)

See Also:


Attachments
Example html (489 bytes, text/html)
2021-11-16 11:42 PST, edwin.hoffland
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description edwin.hoffland 2021-11-16 11:42:42 PST
Created attachment 444418 [details]
Example html

Since iOS update 15.1 using position: sticky; to stick a <td> element to the bottom of the page, no longer works.
The table row appears somewhere in the middle of the screen, depending on the size of the previous row.

See the attached testcase.html for an example.
The problem appears in all browsers.
On iOS 15.0 and before it worked fine.
Comment 1 Alexey Proskuryakov 2021-11-17 09:27:00 PST
> The problem appears in all browsers.

Could you please clarify? The behavior seems different in Chrome, but the test doesn't have clear pass/fail criteria.
Comment 2 Radar WebKit Bug Importer 2021-11-17 09:27:18 PST
<rdar://problem/85507568>
Comment 3 edwin.hoffland 2021-11-17 10:03:24 PST
(In reply to Alexey Proskuryakov from comment #1)
> > The problem appears in all browsers.
> 
> Could you please clarify? The behavior seems different in Chrome, but the
> test doesn't have clear pass/fail criteria.

I tried the testcase in Safari, Firefox and Chrome on iOS15.1

The pass criteria is that the footer bar should stick to the bottom of the screen, until you scroll down. This works correctly on iOS15.0 and before.

On iOS15.1 it fails because the footer bar is not sticking to the bottom of the screen, but floats somewhere in the middle.
Comment 4 Martin Robinson 2021-12-22 06:47:11 PST

*** This bug has been marked as a duplicate of bug 232431 ***
Comment 5 Martin Robinson 2021-12-22 06:47:30 PST
I have confirmed this was fixed in https://bugs.webkit.org/show_bug.cgi?id=232431.