| Summary: | Add an internal feature flag to disable the -webkit-overflow-scrolling CSS property | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> | ||||||||||||
| Component: | New Bugs | Assignee: | Simon Fraser (smfr) <simon.fraser> | ||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||
| Severity: | Normal | CC: | achristensen, ews-watchlist, koivisto, rniwa, simon.fraser, webkit-bug-importer, zalan | ||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||
| Hardware: | Unspecified | ||||||||||||||
| OS: | Unspecified | ||||||||||||||
| Bug Depends on: | |||||||||||||||
| Bug Blocks: | 196803 | ||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
Simon Fraser (smfr)
2019-03-20 23:07:43 PDT
Created attachment 365492 [details]
Patch
Comment on attachment 365492 [details] Patch Attachment 365492 [details] did not pass mac-wk2-ews (mac-wk2): Output: https://webkit-queues.webkit.org/results/11594807 New failing tests: http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html Created attachment 365517 [details]
Archive of layout-test-results from ews107 for mac-highsierra-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews107 Port: mac-highsierra-wk2 Platform: Mac OS X 10.13.6
Created attachment 365550 [details]
Patch
Comment on attachment 365550 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=365550&action=review r=me with change to const CSSParserContext&. > Source/WebCore/css/parser/CSSParserFastPaths.cpp:523 > +bool CSSParserFastPaths::isValidKeywordPropertyAndValue(CSSPropertyID propertyId, CSSValueID valueID, CSSParserMode parserMode, const CSSParserContext* context) How would the caller know when to provide this context? Please make it a reference and like everywhere else it is used. > Source/WebCore/css/parser/CSSParserFastPaths.cpp:810 > + WTFLogAlways("Parsing CSSPropertyWebkitOverflowScrolling; enabled %d", context && context->legacyOverflowScrollingTouchEnabled); Please don't leave spammy logging in. (In reply to Antti Koivisto from comment #6) > Comment on attachment 365550 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=365550&action=review > > r=me with change to const CSSParserContext&. There's a caller (inspector code) that doesn't have access to a CSSParserContext. > There's a caller (inspector code) that doesn't have access to a
> CSSParserContext.
There is strictCSSParserContext() global for cases where a real context (with base urls etc) is not needed.
Created attachment 365583 [details]
Patch
Created attachment 365595 [details]
Patch
Comment on attachment 365595 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=365595&action=review > Source/WebCore/css/parser/CSSParserFastPaths.cpp:811 > + return nullptr; return false :( |