Bump lint-staged from 13.0.4 to 13.1.0 (#18366)
Bump eslint from 8.28.0 to 8.29.0 (#18367)
New Edge 108 version (#18373)
Bump @types/yargs from 17.0.15 to 17.0.16 (#18378)
Bumps @types/yargs from 17.0.15 to 17.0.16.
updated-dependencies:
Signed-off-by: dependabot[bot] support@github.com
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump @types/node from 18.11.10 to 18.11.11 (#18377)
Bumps @types/node from 18.11.10 to 18.11.11.
updated-dependencies:
Signed-off-by: dependabot[bot] support@github.com
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump @typescript-eslint/parser from 5.45.0 to 5.45.1 (#18376)
Bumps @typescript-eslint/parser from 5.45.0 to 5.45.1.
updated-dependencies:
Signed-off-by: dependabot[bot] support@github.com
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump browser-specs from 3.33.0 to 3.34.0 (#18374)
Bumps browser-specs from 3.33.0 to 3.34.0.
updated-dependencies:
Signed-off-by: dependabot[bot] support@github.com
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.45.1 (#18375)
Bumps @typescript-eslint/eslint-plugin from 5.45.0 to 5.45.1.
updated-dependencies:
Signed-off-by: dependabot[bot] support@github.com
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Split (Async)?(Generator)?Function class and ctor pages (#18383)
Split (Async)?(Generator)?Function class and ctor pages
Add description
Missing __compat key
Add "preview" for things in STP 158 (#18268)
added the BCD for font-variant-emoji (#18381)
Use ED spec version for LargestContentfulPaint (#18380)
releases(CSS): Container queries are enabled by default in Fx 109 nightly (#18379)
releases(CSS): Container queries are enabled by default in Fx 109 nightly
releases(CSS): Container queries are enabled by default in Fx 109 nightly, set to 'preview'
Bump @types/deep-diff from 1.0.1 to 1.0.2 (#18386)
Add deletable, onDeleteSuggestion, improve accuracy of version_added (#18372)
Add deletable, onDeleteSuggestion, improve accuracy of version_added
fix formatting
Add compat info for SecurityInfo.secretKeyLength (#18371)
Document secretKeyLength
Update version
Add compat info for SuggestResult.deletable, onDeleteSuggestion, improve accuracy of version_added
Revert
Add PerformanceResourceTiming.responseStatus (#18328)
Deprecate arguments.callee (#18384)
Merge branch 'main' into patch-1
Thank you for merging!
overflow-wrap: anywhere
is now supported in Safari (https://twitter.com/jensimmons/status/1515042940783104002). It should be from Safari 15.4 according to https://github.com/mdn/browser-compat-data/issues/17012#issuecomment-1245231072.
Fixes #17012
added Safari support for overflow-wrap: anywhere
If scrolling on an element with no scroll range doesn't hand off, we can just write as
dialog:modal { overscroll-behavior: contain; }
. This way works as expected on Chrome canary 110 but doesn't work on Firefox nightly 109.I tested it on Chrome Canary 110.0.5453.0, it does still hand off.
Sorry, my examination was incomplete. On Chrome, scrolling by mouse wheel or two-finger swipe doesn't hand off but scrolling by Arrow/PageUp/PageDown key does hand off.
I found there's an open spec issue for such case.
Thank you for letting me know!
I think it's helpful if scrolling on an overflow: auto
element with no scroll range doesn't hand off to outer elements. The major use case is to prevent background scrolling when a modal dialog is open.
Many people are looking for a way to prevent background scrolling when a modal dialog is open. Some people use body { overflow: hidden; }
but this way has some problems:
overflow: hidden
to the body
element.body
element.If scrolling on an element with no scroll range doesn't hand off, we can just write as dialog:modal { overscroll-behavior: contain; }
. This way works as expected on Chrome canary 110 but doesn't work on Firefox nightly 109.