Skip to content

WebGL extensions: worker macro, page types, sidebar entries - #46261

Merged
hamishwillee merged 3 commits into
mdn:mainfrom
hamishwillee:webgl-extension-fixes
Oct 30, 2026
Merged

hamishwillee merged 3 commits into
mdn:mainfrom
hamishwillee:webgl-extension-fixes

Conversation

@hamishwillee

Copy link
Copy Markdown
Collaborator

This fixes some issues with WebGL extension pages and their method pages prior to doing work for extension supported added in FF159.

Specifically:

  • Add {{AvailableInWorkers}} to all WebGL extension pages and their method pages; every extension IDL is [Exposed=(Window,Worker)]
  • Use the webgl-extension and webgl-extension-method page types for ANGLE_instanced_arrays and OES_draw_buffers_indexed
  • Add the 11 extension pages missing from the WebGL sidebar (GroupData)
  • WebGL API landing page: link WebGLObject and drop the stale experimental badge on EXT_float_blend

This is prep work for docs in #46144 , #46145, #46146

- Add {{AvailableInWorkers}} to all WebGL extension pages and their
  method pages; every extension IDL is [Exposed=(Window,Worker)]
- Use the webgl-extension and webgl-extension-method page types for
  ANGLE_instanced_arrays and OES_draw_buffers_indexed
- Add the 11 extension pages missing from the WebGL sidebar (GroupData)
- WebGL API landing page: link WebGLObject and drop the stale
  experimental badge on EXT_float_blend

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hamishwillee
hamishwillee requested review from a team as code owners October 26, 2026 05:56
@hamishwillee
hamishwillee requested review from pepelsbey and wbamberg and removed request for a team October 26, 2026 05:56
@github-actions github-actions Bot added Content:WebAPI Web API docs size/m [PR only] 51-500 LoC changed labels Oct 26, 2026
@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor
Preview URLs (70 pages)

Flaws (1)

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

Found an unexpected or unresolvable flaw? Please report it here.

URL: /en-US/docs/Web/API/EXT_disjoint_timer_query
Title: EXT_disjoint_timer_query extension
Flaw count: 1

  • macros:
    • Macro domxref produces link /en-US/docs/Web/API/EXT_disjoint_timer_query_webgl2 which doesn't resolve

(comment last updated: 2026-10-30 01:39:15)

@hamishwillee hamishwillee left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI notes on where the changes in this PR come from, attached to representative lines.

Comment thread files/en-us/web/api/webgl_api/index.md Resolved
Comment thread files/en-us/web/api/webgl_api/index.md Resolved
Comment thread files/jsondata/GroupData.json Resolved
Split the two sentences onto separate lines, match the link text to the
target page title ("Using WebGL extensions"), and drop "in the WebGL
tutorial", since that page isn't part of the tutorial.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@pepelsbey pepelsbey left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Thank you 🙂

Spotted one missed update.

Co-authored-by: Vadim Makeev <hi@pepelsbey.dev>
@hamishwillee
hamishwillee merged commit dd898d5 into mdn:main Oct 30, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:WebAPI Web API docs size/m [PR only] 51-500 LoC changed

2 participants