content icon indicating copy to clipboard operation
content copied to clipboard

Update BCD info, part 6

Open OnkarRuikar opened this issue 3 years ago • 3 comments

Adding to #19185

The PR updates BCD info in WebAPI docs.

It focuses on files that have only left behind 'experimental' tags and headers.

OnkarRuikar avatar Aug 10 '22 01:08 OnkarRuikar

Preview URLs

Flaws

Note! 43 documents with no flaws that don't need to be listed. 🎉

URL: /en-US/docs/Web/API/Client/postMessage Title: Client.postMessage() on GitHub Flaw count: 1

  • broken_links:
    • Can't resolve /en-US/docs/Web/API/Transferable

URL: /en-US/docs/Web/API/AudioParamMap Title: AudioParamMap on GitHub Flaw count: 13

  • macros:
    • /en-US/docs/Web/API/AudioParamMap/size does not exist
    • /en-US/docs/Web/API/AudioParamMap/entries does not exist
    • /en-US/docs/Web/API/AudioParamMap/forEach does not exist
    • /en-US/docs/Web/API/AudioParamMap/has does not exist
    • /en-US/docs/Web/API/AudioParamMap/keys does not exist
    • and 1 more flaws omitted
  • bad_bcd_links:
    • no explanation!
    • no explanation!
    • no explanation!
    • no explanation!
    • no explanation!
    • and 2 more flaws omitted

URL: /en-US/docs/Web/API/CanvasCaptureMediaStreamTrack Title: CanvasCaptureMediaStreamTrack on GitHub Flaw count: 1

  • broken_links:
    • Can't resolve /en-US/docs/Web/API/Media_Streams_API

External URLs

URL: /en-US/docs/Web/API/AudioEncoder/reset Title: AudioEncoder.reset() on GitHub

No new external URLs


URL: /en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValue Title: BluetoothRemoteGATTCharacteristic.writeValue() on GitHub


URL: /en-US/docs/Web/API/BroadcastChannel Title: BroadcastChannel on GitHub

No external URLs


URL: /en-US/docs/Web/API/CanvasRenderingContext2D/direction Title: CanvasRenderingContext2D.direction on GitHub

No new external URLs


URL: /en-US/docs/Web/API/CanvasRenderingContext2D/filter Title: CanvasRenderingContext2D.filter on GitHub

No external URLs


URL: /en-US/docs/Web/API/CanvasRenderingContext2D/imageSmoothingQuality Title: CanvasRenderingContext2D.imageSmoothingQuality on GitHub

No new external URLs


URL: /en-US/docs/Web/API/CanvasRenderingContext2D/resetTransform Title: CanvasRenderingContext2D.resetTransform() on GitHub

No external URLs


URL: /en-US/docs/Web/API/Clients Title: Clients on GitHub


URL: /en-US/docs/Web/API/Clients/get Title: Clients.get() on GitHub

No external URLs


URL: /en-US/docs/Web/API/Clients/openWindow Title: Clients.openWindow() on GitHub

No external URLs


URL: /en-US/docs/Web/API/Clients/claim Title: Clients.claim() on GitHub


URL: /en-US/docs/Web/API/Clients/matchAll Title: Clients.matchAll() on GitHub

No external URLs


URL: /en-US/docs/Web/API/Client Title: Client on GitHub


URL: /en-US/docs/Web/API/Client/frameType Title: Client.frameType on GitHub

No new external URLs


URL: /en-US/docs/Web/API/Client/id Title: Client.id on GitHub

No external URLs


URL: /en-US/docs/Web/API/Client/postMessage Title: Client.postMessage() on GitHub

No external URLs


URL: /en-US/docs/Web/API/Client/url Title: Client.url on GitHub

No external URLs


URL: /en-US/docs/Web/API/AbortSignal Title: AbortSignal on GitHub


URL: /en-US/docs/Web/API/AbortSignal/reason Title: AbortSignal.reason on GitHub

No new external URLs


URL: /en-US/docs/Web/API/AbortSignal/throwIfAborted Title: AbortSignal.throwIfAborted() on GitHub

No new external URLs


URL: /en-US/docs/Web/API/AbortSignal/aborted Title: AbortSignal.aborted on GitHub

No external URLs


URL: /en-US/docs/Web/API/AudioWorkletProcessor/port Title: AudioWorkletProcessor.port on GitHub

No new external URLs


URL: /en-US/docs/Web/API/AudioWorkletNode Title: AudioWorkletNode on GitHub

No external URLs


URL: /en-US/docs/Web/API/AudioWorkletNode/port Title: AudioWorkletNode.port on GitHub

No new external URLs


URL: /en-US/docs/Web/API/ByteLengthQueuingStrategy Title: ByteLengthQueuingStrategy on GitHub

No new external URLs


URL: /en-US/docs/Web/API/ByteLengthQueuingStrategy/size Title: ByteLengthQueuingStrategy.size() on GitHub

No new external URLs


URL: /en-US/docs/Web/API/ByteLengthQueuingStrategy/ByteLengthQueuingStrategy Title: ByteLengthQueuingStrategy() on GitHub

No new external URLs


URL: /en-US/docs/Web/API/AmbientLightSensor Title: AmbientLightSensor on GitHub

No new external URLs


URL: /en-US/docs/Web/API/AmbientLightSensor/AmbientLightSensor Title: AmbientLightSensor() on GitHub

No new external URLs


URL: /en-US/docs/Web/API/AmbientLightSensor/illuminance Title: AmbientLightSensor.illuminance on GitHub

No new external URLs


URL: /en-US/docs/Web/API/AudioParamMap Title: AudioParamMap on GitHub

No external URLs


URL: /en-US/docs/Web/API/AudioParam/cancelAndHoldAtTime Title: AudioParam.cancelAndHoldAtTime() on GitHub

No external URLs


URL: /en-US/docs/Web/API/CanvasCaptureMediaStreamTrack Title: CanvasCaptureMediaStreamTrack on GitHub

No external URLs


URL: /en-US/docs/Web/API/CanvasCaptureMediaStreamTrack/requestFrame Title: CanvasCaptureMediaStreamTrack.requestFrame() on GitHub

No external URLs


URL: /en-US/docs/Web/API/CanvasCaptureMediaStreamTrack/canvas Title: CanvasCaptureMediaStreamTrack.canvas on GitHub

No external URLs


URL: /en-US/docs/Web/API/Credential/id Title: Credential.id on GitHub

No new external URLs


URL: /en-US/docs/Web/API/CanvasPattern/setTransform Title: CanvasPattern.setTransform() on GitHub

No external URLs


URL: /en-US/docs/Web/API/BlobEvent/timecode Title: BlobEvent.timecode on GitHub

No new external URLs


URL: /en-US/docs/Web/API/CountQueuingStrategy Title: CountQueuingStrategy on GitHub

No new external URLs


URL: /en-US/docs/Web/API/CountQueuingStrategy/size Title: CountQueuingStrategy.size() on GitHub

No new external URLs


URL: /en-US/docs/Web/API/CountQueuingStrategy/CountQueuingStrategy Title: CountQueuingStrategy() on GitHub

No new external URLs


URL: /en-US/docs/Web/API/AbortController Title: AbortController on GitHub


URL: /en-US/docs/Web/API/AbortController/signal Title: AbortController.signal on GitHub


URL: /en-US/docs/Web/API/AbortController/abort Title: AbortController.abort() on GitHub


URL: /en-US/docs/Web/API/AbortController/AbortController Title: AbortController() on GitHub


URL: /en-US/docs/Web/API/AnimationEffect/updateTiming Title: AnimationEffect.updateTiming() on GitHub

No new external URLs

(this comment was updated 2022-08-10 06:55:54.354688)

github-actions[bot] avatar Aug 10 '22 02:08 github-actions[bot]

This is the opposite: bcd is wrong. This is supported by one engine. So we should have the experimental tag and the macro here, and add the flag on bcd.

Good catch @teoli2003 ! I've updated the files. And here is the mdn/browser-compat-data PR


In the PR series we are going to find many bcd issues, e.g. https://github.com/mdn/browser-compat-data/pull/17287

OnkarRuikar avatar Aug 10 '22 05:08 OnkarRuikar

Regarding: files/en-us/web/api/bluetoothremotegattcharacteristic/writevalue/index.md Looks like it can't have deprecated and experimental statuses at the same time. The browser-compat-data build fails with following error:

Testing all features together...
Status - 1 problem (1 error, 0 warnings):
 ✖ api.BluetoothRemoteGATTCharacteristic.writeValue - Error → Unexpected simultaneous experimental and deprecated status in 
   ◆ Tip: Run npm run fix to fix this problem automatically
Error: Process completed with exit code 1.

For more info refer https://github.com/mdn/browser-compat-data/blob/989c1242912131d1a7788f360c5f2462c2d2cfe5/test/linter/test-status.ts#L81

OnkarRuikar avatar Aug 10 '22 05:08 OnkarRuikar

Regarding: files/en-us/web/api/bluetoothremotegattcharacteristic/writevalue/index.md Looks like it can't have deprecated and experimental statuses at the same time. The browser-compat-data build fails with following error:

Testing all features together...
Status - 1 problem (1 error, 0 warnings):
 ✖ api.BluetoothRemoteGATTCharacteristic.writeValue - Error → Unexpected simultaneous experimental and deprecated status in 
   ◆ Tip: Run npm run fix to fix this problem automatically
Error: Process completed with exit code 1.

For more info refer https://github.com/mdn/browser-compat-data/blob/989c1242912131d1a7788f360c5f2462c2d2cfe5/test/linter/test-status.ts#L81

Put only deprecated on it.

teoli2003 avatar Aug 10 '22 07:08 teoli2003

Put only deprecated on it.

Done in commit remove experimental from deprecated api.

OnkarRuikar avatar Aug 10 '22 08:08 OnkarRuikar