Bug 1841142 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

## Steps to reproduce

1. Build Firefox off changes from bug 1840179 or later.
1. Run `webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*` test cases from WebGPU's CTS. Observe that an extra error is thrown when `buffer.unmap` is called in the test's source.

    For convenience, the above can be automated with this `mach` command:

    ```sh
    ./mach wpt webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*
    ```

Note that while the above repro. steps are based on bug 1840179, this bug existed before then.
## Steps to reproduce

1. Build Firefox off changes from bug 1840179 or later.
1. Run `webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*` test cases from WebGPU's CTS. Observe that an extra validation error is thrown when `buffer.unmap` is called in the test's source.

    For convenience, the above can be automated with this `mach` command:

    ```sh
    ./mach wpt webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*
    ```

Note that while the above repro. steps are based on bug 1840179, this bug existed before then.
- [x] Patches to fix the bug
- [ ] Upstream fix to WGPU
- [ ] Report an issue to WebGPU upstream

## Steps to reproduce

1. Build Firefox off changes from bug 1840179 or later.
1. Run `webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*` test cases from WebGPU's CTS. Observe that an extra validation error is thrown when `buffer.unmap` is called in the test's source.

    For convenience, the above can be automated with this `mach` command:

    ```sh
    ./mach wpt webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*
    ```

Note that while the above repro. steps are based on bug 1840179, this bug existed before then.
- [x] Patches to fix the bug
- [ ] Report an issue to WebGPU upstream

## Steps to reproduce

1. Build Firefox off changes from bug 1840179 or later.
1. Run `webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*` test cases from WebGPU's CTS. Observe that an extra validation error is thrown when `buffer.unmap` is called in the test's source.

    For convenience, the above can be automated with this `mach` command:

    ```sh
    ./mach wpt webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*
    ```

Note that while the above repro. steps are based on bug 1840179, this bug existed before then.
- [x] Patches to fix the bug
- [ ] Report an issue to WebGPU upstream, so clear docs. in the upstream spec. aren't lost.

Relevant link: <https://github.com/gpuweb/cts/issues/1930>

## Steps to reproduce

1. Build Firefox off changes from bug 1840179 or later.
1. Run `webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*` test cases from WebGPU's CTS. Observe that an extra validation error is thrown when `buffer.unmap` is called in the test's source.

    For convenience, the above can be automated with this `mach` command:

    ```sh
    ./mach wpt webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*
    ```

Note that while the above repro. steps are based on bug 1840179, this bug existed before then.
Relevant link: <https://github.com/gpuweb/cts/issues/1930>

## Steps to reproduce

1. Build Firefox off changes from bug 1840179 or later.
1. Run `webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*` test cases from WebGPU's CTS. Observe that an extra validation error is thrown when `buffer.unmap` is called in the test's source.

    For convenience, the above can be automated with this `mach` command:

    ```sh
    ./mach wpt webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*
    ```

Note that while the above repro. steps are based on bug 1840179, this bug existed before then.

Back to Bug 1841142 Comment 0