Closed
Bug 1760599
Opened 3 years ago
Closed 2 years ago
[wpt-sync] Sync PR 33283 - Resource Timing: encoded/decoded body size for SW responses
Categories
(Core :: DOM: Service Workers, task, P4)
Core
DOM: Service Workers
Tracking
()
RESOLVED
INVALID
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 33283 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/33283
Details from upstream follow.
Noam Rosenthal <noam.j.rosenthal@gmail.com> wrote:
Resource Timing: encoded/decoded body size for SW responses
- Sync interfaces/ with @webref/idl 3.1.3 (#32873)
- Add appmanifest id member test (#30409)
- [block-in-inline] Fix hit-testing floats in block-in-inline
- Pre-paint: Update first-for-node state at fragmentainers.
- Add an Early Hints WPT
- [CSP] Enhance unsafe-eval test to check both realms
- Make
EditorEventListener::Focus
check whether the event target still has focus even after flushing the pending things- geolocation-API: Stop creating video and audio elements in idlharness test (#32931)
- geolocation-API: Simplify getCurrentPosition_IDL.https.html a bit. (#32932)
- Pre-paint: Round scroll offsets consistently for legacy multicol.
- Beware of list item markers inside ::first-letter.
- Delete geolocation manual tests (#32881)
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=236268
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=235836
- Add test for RTL abs-pos items with padding in physical coords
- Make line-names-005 harder with multiple identical end line names
- Add new grid-template subtests
- Fix subgrid line-name tests to use the number of line names from the subgrid property if the grid span properties are indefinite
- Add extra named line to line-names-008
- Notify the flow thread about anonymous block removal in time.
- [FlexNG] Column balancing with forced breaks
- [@container] Test size containers which never match
- Miss the cache on nested multicol with OOF.
- Fix modal-dialog-in-table-column.html & modal-dialog-in-replaced-renderer.html to match Gecko & WebKit behavior
- [inert] Expand tests for interactivity of inert frames
- Add cleanup to geolocation-API/non-fully-active.https.html (#32893)
- Rewrite geolocation-API/PositionOptions.https.html (#32880)
- Simplify geolocation-API/clearWatch_TypeError.https.html (#32894)
- Simplify geolocation-API/watchPosition_permission_deny.https.html (#32892)
- Geolocation Permissions Policy tests (#23729)
- Rewrite of geolocation-API/getCurrentPosition_permission_deny.https.html (#32937)
- Refactor geolocation-API/watchPosition_TypeError (#32897)
- Refactor geolocation-API/getCurrentPosition_TypeError.https.html (#32896)
- [@container] Test for layout api on size container
- Remove incorrect DCHECK for InStyleRecalc()
- 1 sticky test with both top & bottom offsets in %tage unit
- Fix compositor keyframe snapshot.
- InterpolableLength::CreateLength should create a fixed length when without percentage
- Correct NGPhysicalFragment::IsTextControlPlaceholder().
- Fix idlharness-shadowrealm.js when tests don't immediately fail (#32866)
- Remove geolocation-API/getCurrentPosition_IDL.https.html, use IDL harness (#32882)
- Use _venv3 directory to install/detect binary if it exists (#32835)
- Update Permissions' META's suggested_reviewers (#32922)
- Support user action pseudo classes in non-subject :has()
- [@container] CSSWG resolved to only allow idents as container-name
- [LayoutNG] Add column balancing test with break-before:avoid
- [FlexNG] Handle break-before/after: avoid for rows
- [FlexNG] PropagateSpaceShortage() for rows
- [inert] Force 'user-modify: none' on inert nodes at used-value time
- When running wpt stability without restart, count all iterations
- [FlexNG] AttemptSoftBreak() for rows
- Revert "Remove unneeded included child code"
- Intrinsic block-size should be >= border+scrollbar+padding.
- Disable MediaStreamTrackinWorker in tests
- Don't report layout shift inside NG multicol containers.
- Avoid ComputeBlockSizeForFragment() on table sections / rows.
- Pre-paint: Remove special code for missed fixedpos.
- Output console.* to stdout when using wpt with --debug-test
- Use scrollport size rather than content-box size of scrollframes.
- [@container] Let display-contents.html actually use display:contents
- Don't read product list from wptrunner.ini file
- Bump selenium from 3.141.0 to 4.1.2 in /tools
- Bump pytest from 6.2.5 to 7.0.1 in /tools
- Merge xslt/ into dom/ again
- Bump taskcluster from 44.2.2 to 44.7.1 in /tools
- Also handle resumed floats that get sliced by floats correctly.
- Allow roundrect to work with no argument for radii
- Ensure backdrop filter cc::Layers are marked as drawing content
- Fix restoring wpt pref values
- Allow using SpecialPowers in wpt reftests
- Using ChannelURI to create principal for NavigationPreload channel.
- Pass the right kind of protocol into close_old_windows
- Make marionette events use EventUtil.js directly
- [blink] Add support for HWB color values.
- Update font-palette-21.html to match new override order
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237246 (#32998)
- [block-in-inline] Fix hit-testing when inline box is not culled
- [wptrunner] Force stopping the browser when wdspec test hits external timeout.
- Implement VideoTrackGenerator API
- Test that link resource-timing reporting does not depend on subresources (#32915)
- Make WebCryptoAPI/getRandomValues test more strict (#32397)
- Actually make zero argument roundrect test have zero arguments
- Make instances returned by the accessors on USBDevice
===
comparable.- [FlexNG] Flex row breaks when there is no container separation
- [layout] Resolve margins using zero %-size for content contribution.
- Bump actions/setup-node from 2 to 3
- Bump actions/setup-python from 2 to 3
- Add reported automated testcase
- [@container] Test deeply nested inline-size containers
- usb: Ship USBDevice.forget()
- Bump taskcluster from 44.7.1 to 44.8.0 in /tools
- Refactor run_step to pass TestStatus object to stability_check loop (#32403)
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237314 (#33012)
- Fix documentation build
- Removed; based on incorrect assumptions about image-resolution:from-image
- Prerender: use dispatcher instead of BroadcastChannel in utils (#32963)
- Add getPreloadsFromSearchParams()
- Don't call SetStyle() from outside style recalc
- Change fetch/metadata/download test to have consistent output
- [tables] Stop using floats within DistributeTableBlockSizeToSections
- Fix/rewrite flaky CSP child-src-cross-origin-load
- Use Consolas instead of Courier New in Windows monospace font prefs.
- [FedCM Refactor] Delete unused code paths in federated_auth_request_impl.cc
- [cleanup] Simplify DistributeTableBlockSizeToSections
- Fix usage of onload = t.step_timeout in WPT tests
- Test that modulepreload doesn't block window.onload (#33040)
- Remove BroadcastChannel dependency from speculation-rules (#33032)
- [CSP] Rewrite http test directive-parsing-02.html
- [CSP] Fire securitypolicyviolation event at the right time
- Remove audit.js from pannernode-basic.html test
- Renamed importance to fetchpriority/priority
- Fixing issue with alpha/shadow/filter in multiple layers
- Set dummy available size on constraint space to avoid DCHECK.
- [CSP] Fix flaky WPTs for history inheritance
- Check compositor_state->effect_changed before deciding not to cancel/restart animation.
- Rewrite geolocation-API/getCurrentPosition_permission_allow.https.html (#32895)
- [FedCM] Make privacy policy url required
- Revert "[FedCM] Make privacy policy url required"
- [FedCM] Split get() into get()+login()
- Reland "[FedCM] Make privacy policy url required"
- Revert "[FedCM] Split get() into get()+login()"
- Update Safari Technology Preview to 141
- [css-pseudo] Add tests for currentcolor on highlight pseudos
- Handle extra fragmentainers caused by OOF in nested OOF multicol.
- Pre-paint: Don't mark ancestors for paint property update.
- SetSubtreePropertyChanged() on property change for all layers
- Add WPT test for case where an anchor has a click handler that navigates back and a target that does a fragment navigation (#33053)
- Remove DCHECKs in FloatRoundedRect::Radii::Expand()
- Add "true" to truthy values list for windowFeatures
- [FlexNG] Don't truncate margins for flex items
- Reland "[FedCM] Split get() into get()+login()"
- [aspect-ratio] Don't return an invalid ratio from LayoutRatioFromSizeF
- Proceed with KeyframeEffect::CancelAnimationOnCompositor even if layout object is null.
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237486
- Make keyframes for pseudo-elements inherit from the right style.
- Include child frame's overflow area locating at its normal position into parent's overflow.
- Creating a reliable ruby text pairing test and reference
- Added 8 new sticky tests and 4 references
- optimised and streamlined 8 sticky tests
- corrected 8 sticky tests
- [block-in-inline] Fix when inserting inline in the middle of blocks
- Bump lxml from 4.6.5 to 4.8.0 in /css
- Bump six from 1.15.0 to 1.16.0 in /css
- Bump pyyaml from 5.4.1 to 6.0 in /tools
- Bump taskcluster from 44.8.0 to 44.8.2 in /tools
- Bump mypy from 0.812 to 0.931 in /tools (#33082)
- Bump typed-ast from 1.4.3 to 1.5.2 in /tools
- Make math-global-event-handlers.tentative.html faster
- Add a WPT for payment request delegation.
- [BroadcastChannel] Add WPT: opaque origins can't communicate
- [@container] Remove size() function
- CloseWatcher: externalize tests
- Remove empty query variant from app-history tests
- Disallow variants with empty query or fragments
- [css-flex] New intrinsic size algorithm for single-line rows
- Bump actions/checkout from 2 to 3
- Bump types-atomicwrites from 1.4.1 to 1.4.3 in /tools
- Bump types-requests from 2.25.11 to 2.27.11 in /tools
- Bump types-six from 1.16.2 to 1.16.11 in /tools
- Bump typing-extensions from 3.10.0.2 to 4.1.1 in /tools
- Bump types-pyyaml from 6.0.0 to 6.0.4 in /tools
- Bump types-setuptools from 57.4.2 to 57.4.9 in /tools
- Bump types-ujson from 4.2.0 to 4.2.1 in /tools
- Improve web platform tests for Font Access API.
- [@container] Implicit container selection, remove name()/type()
- CloseWatcher: rename signalClosed() to close()
- [LayoutNG] Fix crash in IsBreakableAtStartOfResumedContainer()
- Test that 'blocking' keyword is respected as a link header
- [FlexNG] Simple multi-line column flex fragmentation
- App history: preserve id and entry object for same-document reloads
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237610 (#33114)
- Only allow kOutOfFragmentainerSpace when at the beginning of a node.
- [TableFragmentation] Support break-before/break-after within table-rows.
- [GridFragmentation] Prevent infinite expansion.
- [FedCM] Make revoke a non-static method
- Disable first-tier cache for OOFs in nested multicol.
- [FlexNG] Add MinBlockSizeShouldEncompassIntrinsicSize tests
- Support referrer policy in Early Hints
- Simplify the testing logic for Font Access API blob.
- [block-in-inline] Add missing "match"es to ref tests
- Bump pep8-naming from 0.11.1 to 0.12.1 in /tools
- Ignore error N818 about exception naming
- Bump sphinx-autobuild from 0.7.1 to 2021.3.14 in /docs
- Use sphinx-autobuild --port instead of -p
- Bump types-setuptools from 57.4.9 to 57.4.10 in /tools
- Simplify css/README.md (remove Importing Old Branches)
- Change test utility name and replace comments
- Implement VideoTrackGenerator.mute attribute
- [block-in-inline] Don't apply
vertical-align
- Adjust URL of the navigation API in its META.yml
- Filter out other service workers in getRegistrations() WPT
- CloseWatcher: add AbortSignal integration
- Clear previously propagated float-in-inline break tokens.
- Bump psutil from 5.8.0 to 5.9.0 in /tools
- Client hints honor sandbox flags when calculating origin
- [FlexNG] Expansion and %-block-size descendant
- Deduplicate browser setup logic for Android Chrome products (#33135)
- Query Android emulator for OS/CPU run info (#33103)
- ZoomForDSF: Adjust pixel snapped values using integer adjustment.
- Update multicol-span-all-017.html
- Migrate co[oe]p test to reporting-endpoints (#33104)
- Make navigation reporting coop tests more resilient (#33105)
- Add more referrer policy WPTs for Early Hints
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237327 (#33019)
- Rebaseline a few Protocol Handler manual tests
- Fix absolute positioned elements inside multi-column
- Fix content-visibility-044.html for WebKit (#33149)
- bluetooth: Add BluetoothDevice.forget()
- Bump types-six from 1.16.11 to 1.16.12 in /tools
- Rename navigation_counter.
- Check for disconnected mojo remote in FontManager, and add WPT cases for detached iframe.
- [tables] Only include border-spacing if we've seen a non-collapsed row.
- Move hint to the provider dictionary
- [renderblocking] Implement render-blocking on script elements
- [css-shapes] Comprehensive tests for clip-path: shape() (#33107)
- Collecting all named grid areas in grid template shorthand
- Fire popstate for navigations intercepted by appHistory.transitionWhile()
- Add auto-track-sizing-002 with more nested subgrid variations
- Bump taskcluster from 44.8.2 to 44.8.3 in /tools
- Implement RP sign out
- [block-in-inline] Prevent inline box from culling when it has block-in-inline children
- Test that serializing a
WebAssembly.Memory
-backed buffer works- Bump mypy from 0.931 to 0.940 in /tools
- [@container] Make container queries tests fail without support
- [@container] Remove tests for state query type
- Bump selenium from 4.1.2 to 4.1.3 in /tools
- [testharness.js] Remove code working around issues in IE (#28685)
- [Trusted Types] Ensure Trusted Types check runs on all Attr methods.
- [@container] Rename units from q* to cq*
- Test prerender opt-out by response code (#32799)
- [@container] Make UpdateStyleAndLayoutTreeForNode understand CQ
- Fix canvas clearRect with alpha:false context attribute
- Only break if preceded by content in the same flow.
- [css-filters] Add a drop-shadow filter test for WebKit bug 236800
- [LayoutNG] Handle forced OOF break in SimplifiedOOFLayoutAlgorithm
- App history API to navigation API rename (1/n) (#33132)
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=236272
- App history API to navigation API rename (2/n)
- [fieldset] Set baselines correctly.
- [FlexNG] Multi-line column flex item expansion
- [FedCM] Add hint argument to revoke
- [css] Make images obey block min/max constraints for intrinsic sizing
- Add redirect WPTs for Early Hints
- Bump types-requests from 2.27.11 to 2.27.12 in /tools
- Bump mypy from 0.940 to 0.941 in /tools
- [inert] Set user-select:text on modal dialogs and fullscreen elements
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237880
- Understand color identifier values in override-colors
- Prerender: Migrate BroadcastChannel to PrerenderChannel (alert, confirm, prompt)
- Prerender: Migrate BroadcastChannel to PrerenderChannel (media autoplay)
- Add test for background-clip:text in flex context (#33191)
- Pre-paint: Look for missable children in legacy mode, too.
- [@container] Handle duplicates in container-name
- [@container] Reject 'none' from prelude
- [@container] Make container-name/type non-animatable
- Use FloatRoundedRect::OutsetForMarginOrShadow() when painting shadow
- Add permission test for push api (#33200)
- Always ApplyStyleChanges::kYes for html root
- Ensure correct paint property state when painting floating objects
- [SPC] Add relying party ID input to SPC request
- [SPC] Add iconMustBeShown option and a default instrument icon
- Add CSS system color ButtonBorder.
- Discard propagated float break tokens when discarding the line.
- WPT test for speculation rule based prefetch
- Call RestartAnimationOnCompositor() whether or not performing_reattach is true.
- App history API to navigation API rename (3/n)
- Keep the result of float pushed to the next fragmentainer.
- Prerender: Defer BroadcastChannel#postMessage() until activation
- Bump types-setuptools from 57.4.10 to 57.4.11 in /tools
- Bump types-pyyaml from 6.0.4 to 6.0.5 in /tools
- [block-in-inline] Fix hit-testing when block-in-inline in a culled inline
- Add basic CSP Early Hints WPTs
- Add permission test for geolocation (#33199)
- Test that consumption & preload of CSP-blocked resources are both reported (#33205)
- [@container] Add test for focusability depending on size query
- Move container queries crash tests into separate directory
- Docs: Add await to action.send() examples
- Add webrtc-svc tests for error-inducing parameters
- Add options parameter to createSyncAccessHandle() (#30111)
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=237920 (#33229)
- Disable independent inheritance for links.
- Report an exception in certain error cases for <script type="webbundle">
- [FlexNG] Handle break rules for multi-line columns
- Ensure consistency of ButtonText system color and button font color.
- Update hidden attribute IDL for hidden=until-found
- Ensure animating effect paint property nodes have an output clip
- Add test for forced stretching of subgrids
- Bump taskcluster from 44.8.3 to 44.8.4 in /tools
- [block-in-inline] Fix list-based hit-testing
- Simplify docs/Dockerfile and install dependencies inside (#33160)
- Bump types-python-dateutil from 2.8.9 to 2.8.10 in /tools
- Clarify the status of the CSS build system (#33128)
- Bump urllib3[secure] from 1.26.8 to 1.26.9 in /tools
- Bump ua-parser from 0.8.0 to 0.10.0 in /tools
- Add inline-size typed om test for contain property
- Bump types-requests from 2.27.12 to 2.27.13 in /tools
- Implement FedCM permission delegates in content_shell
- [@container] Typed OM support for container-type
- Add tests for hidden attribute user agent stylesheet
- Separate week and month cases from selection-not-application.html (#32479)
- [wdspec] Reduce size of clicked element in test_entirely_in_view
- Fix nsStyleOutline::CalcDifference to account for 'outline-style: auto' properly.
- Remove no-longer-needed print-specific 'height' for file input widgets.
- part 1: Add a numeric suffix to web-platform crashtest "end-of-time-crash.html".
- part 2: Create a copy of WPT "end-of-time" crashtest with a not-quite-so-massive setCurrentTime invocation.
- Update Font Access API tests.
- Rewrite some WPT on interactions between pending stylesheets and scripts
- part 31: Port editor/libeditor/crashtests/745494.html to WPT
- part 32: Port editor/libeditor/crashtests/759748.html to WPT
- part 33: Port editor/libeditor/crashtests/761861.html to WPT
- part 34: Port editor/libeditor/crashtests/762103.html to WPT
- part 35: Port editor/libeditor/crashtests/766305.html to WPT
- Correctly account for padding in ResizeObserver content-box size for scrollable frames.
- [renderblocking] Make <link> and <style> consistent in when to be blocking
- Navigation API: test that there are no events on initial load
- Fix slotAssignment=="auto" to "named"
- [renderblocking] Implement render-blocking on preload and modulepreload links
- [fieldset] Unconditionally set last-baseline in simplified if present.
- Fix typo in test name (#33270)
- WebKit export of https://bugs.webkit.org/show_bug.cgi?id=238102
- Test preload behavior with dynamic CSP change (#33109)
- Add tests for encoded/decoded body size for constructed responses
Assignee | ||
Updated•3 years ago
|
Component: web-platform-tests → DOM: Service Workers
Product: Testing → Core
Assignee | ||
Updated•2 years ago
|
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•