diff --git a/.github/ISSUE_TEMPLATE/acquisition-info.md b/.github/ISSUE_TEMPLATE/acquisition-info.md
deleted file mode 100644
index 806774faa..000000000
--- a/.github/ISSUE_TEMPLATE/acquisition-info.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Acquisition Info
-about: new issue
-title: "[Acquisition Info]
"
-labels: Acquisition Info
-assignees: kyerebo
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/allow-use-to-reference-entire-files.md b/.github/ISSUE_TEMPLATE/allow-use-to-reference-entire-files.md
deleted file mode 100644
index fcc4b3804..000000000
--- a/.github/ISSUE_TEMPLATE/allow-use-to-reference-entire-files.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Allow use to reference entire files
-about: new issue
-title: "[SVG Use reference entire file] "
-labels: SVG Use reference entire file
-assignees: goldenboy777
-
----
diff --git a/.github/ISSUE_TEMPLATE/aria-virtual-content.md b/.github/ISSUE_TEMPLATE/aria-virtual-content.md
deleted file mode 100644
index 630038dc5..000000000
--- a/.github/ISSUE_TEMPLATE/aria-virtual-content.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: ARIA Virtual Content
-about: new issue
-title: "[ARIA Virtual Content] "
-labels: ''
-assignees: kbabbitt
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/at-rule-feature-detection.md b/.github/ISSUE_TEMPLATE/at-rule-feature-detection.md
deleted file mode 100644
index 162e55245..000000000
--- a/.github/ISSUE_TEMPLATE/at-rule-feature-detection.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: At-Rule Feature Detection
-about: new issue
-title: "[At-Rule Feature Detection] "
-labels: AtRuleFeatureDetection
-assignees: kbabbitt
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/browser-binding-context-bpop.md b/.github/ISSUE_TEMPLATE/browser-binding-context-bpop.md
deleted file mode 100644
index 3d98e11bd..000000000
--- a/.github/ISSUE_TEMPLATE/browser-binding-context-bpop.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Browser Binding Context - BPoP
-about: new issue
-title: "[Browser Binding Context - BPoP] "
-labels: Browser Binding Context BPoP
-assignees: sameerag
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/call-stacks-in-crash-reports.md b/.github/ISSUE_TEMPLATE/call-stacks-in-crash-reports.md
deleted file mode 100644
index 487fb9b98..000000000
--- a/.github/ISSUE_TEMPLATE/call-stacks-in-crash-reports.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Call Stacks In Crash Reports
-about: new issue
-title: "[Call Stacks In Crash Reports] "
-labels: Call Stacks In Crash Reports
-assignees: issackjohn
-
----
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/calling-notifications.md b/.github/ISSUE_TEMPLATE/calling-notifications.md
deleted file mode 100644
index f9a2b1098..000000000
--- a/.github/ISSUE_TEMPLATE/calling-notifications.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Calling Notifications
-about: new issue
-title: "[Calling Notifications] "
-labels: Calling Notifications
-assignees: liminzhu
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/contextual-logging-with-console-context.md b/.github/ISSUE_TEMPLATE/contextual-logging-with-console-context.md
deleted file mode 100644
index ae1ea83a2..000000000
--- a/.github/ISSUE_TEMPLATE/contextual-logging-with-console-context.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Contextual Logging With Console Context
-about: new issue
-title: "[Contextual Logging With Console Context] "
-labels: Contextual Logging With Console Context
-assignees: leahmsft
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/css-gap-decorations.md b/.github/ISSUE_TEMPLATE/css-gap-decorations.md
deleted file mode 100644
index d257fdb7b..000000000
--- a/.github/ISSUE_TEMPLATE/css-gap-decorations.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: CSS Gap Decorations
-about: new issue
-title: "[CSS Gap Decorations] "
-labels: CSSGapDecorations
-assignees: kbabbitt
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/data-transfer-for-input-event.md b/.github/ISSUE_TEMPLATE/data-transfer-for-input-event.md
deleted file mode 100644
index 90b1023f8..000000000
--- a/.github/ISSUE_TEMPLATE/data-transfer-for-input-event.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Data Transfer For Input Event
-about: new issue
-title: "[Data Transfer For Input Event] "
-labels: DataTransferForInputEvent
-assignees: pranavmodi
-
----
diff --git a/.github/ISSUE_TEMPLATE/declarative-shadow-dom-style-sharing.md b/.github/ISSUE_TEMPLATE/declarative-shadow-dom-style-sharing.md
deleted file mode 100644
index c380a6313..000000000
--- a/.github/ISSUE_TEMPLATE/declarative-shadow-dom-style-sharing.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Declarative Shadow DOM Style Sharing
-about: new issue
-title: "[Declarative Shadow DOM Style Sharing] "
-labels: DeclarativeShadowDOMStyleSharing
-assignees: kurtcattischmidt
-
----
diff --git a/.github/ISSUE_TEMPLATE/delayed-clipboard-rendering.md b/.github/ISSUE_TEMPLATE/delayed-clipboard-rendering.md
deleted file mode 100644
index 395d445e9..000000000
--- a/.github/ISSUE_TEMPLATE/delayed-clipboard-rendering.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Delayed Clipboard Rendering
-about: new issue
-title: "[Delayed Clipboard Rendering] "
-labels: Delayed Clipboard Rendering
-assignees: anaskim
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/delayed-messages..md b/.github/ISSUE_TEMPLATE/delayed-messages..md
deleted file mode 100644
index 1b16bebe7..000000000
--- a/.github/ISSUE_TEMPLATE/delayed-messages..md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Delayed Messages
-about: new issue
-title: "[Delayed Messages] "
-labels: DelayedMessages
-assignees: joone
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/digital-goods.md b/.github/ISSUE_TEMPLATE/digital-goods.md
deleted file mode 100644
index c7b859b1c..000000000
--- a/.github/ISSUE_TEMPLATE/digital-goods.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-name: Digital Goods
-about: Issues for Digital Goods
-title: "[Digital Goods] "
-labels: Digital Goods API
-
----
diff --git a/.github/ISSUE_TEMPLATE/document-subtitle.md b/.github/ISSUE_TEMPLATE/document-subtitle.md
deleted file mode 100644
index d9d99c065..000000000
--- a/.github/ISSUE_TEMPLATE/document-subtitle.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Document Subtitle
-about: new issue
-title: "[Document Subtitle] "
-labels: 'DocumentSubtitle'
-assignees: diekus
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/download-url.md b/.github/ISSUE_TEMPLATE/download-url.md
deleted file mode 100644
index c65e752b5..000000000
--- a/.github/ISSUE_TEMPLATE/download-url.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: DownloadURL
-about: new issue
-title: "[DownloadURL] "
-labels: DownloadURL
-assignees: joone
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/draggable-app-region.md b/.github/ISSUE_TEMPLATE/draggable-app-region.md
deleted file mode 100644
index b130a3fb7..000000000
--- a/.github/ISSUE_TEMPLATE/draggable-app-region.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-name: Draggable App Region
-about: new issue
-title: "[CSS Draggable] "
-labels: Draggable App Region
-assignees: diekus
----
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/gamepad-event-driven-input-api.md b/.github/ISSUE_TEMPLATE/gamepad-event-driven-input-api.md
deleted file mode 100644
index 534767ae5..000000000
--- a/.github/ISSUE_TEMPLATE/gamepad-event-driven-input-api.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: "Gamepad Event-Driven Input API"
-about: new issue
-title: "[Gamepad Event-Driven Input API] "
-labels: "Gamepad Event-Driven Input API"
-assignees: stevebe, gabrielbrito, snehagarwal
-
----
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/getSelectionBoundingClientRect.md b/.github/ISSUE_TEMPLATE/getSelectionBoundingClientRect.md
deleted file mode 100644
index 0e697f2bc..000000000
--- a/.github/ISSUE_TEMPLATE/getSelectionBoundingClientRect.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-name: getSelectionBoundingClientRect()
-about: new issue
-title: "[getSelectionBoundingClientRect()] "
-labels: GetSelectionBoundingClientRect
-assignees: anaskim
----
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/hapticsdevice-api.md b/.github/ISSUE_TEMPLATE/hapticsdevice-api.md
deleted file mode 100644
index b2ea7349f..000000000
--- a/.github/ISSUE_TEMPLATE/hapticsdevice-api.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: HapticsDevice API
-about: Describe this issue template's purpose here.
-title: "[HapticsDevice] Issue"
-labels: 'WebHaptics'
-assignees: bmathwig
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/highlight-events.md b/.github/ISSUE_TEMPLATE/highlight-events.md
deleted file mode 100644
index 09ed45a14..000000000
--- a/.github/ISSUE_TEMPLATE/highlight-events.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Highlight Events
-about: new issue
-title: "[Highlight Events] "
-labels: HighlightEvents
-assignees: ffiori
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/highlightsfrompoint.md b/.github/ISSUE_TEMPLATE/highlightsfrompoint.md
deleted file mode 100644
index aa1f17ad3..000000000
--- a/.github/ISSUE_TEMPLATE/highlightsfrompoint.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: highlightsFromPoint API
-about: new issue
-title: "[highlightsFromPoint] "
-labels: highlightsFromPoint, HighlightEvents
-assignees: ffiori
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/imageresource-color-scheme.md b/.github/ISSUE_TEMPLATE/imageresource-color-scheme.md
deleted file mode 100644
index 0a5090b38..000000000
--- a/.github/ISSUE_TEMPLATE/imageresource-color-scheme.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: ImageResource Color Scheme
-about: new issue
-title: "[ImageResource Color Scheme] "
-labels: ImageResource Color Scheme
-assignees: aarongustafson
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/local-folder-access.md b/.github/ISSUE_TEMPLATE/local-folder-access.md
deleted file mode 100644
index e4518c7bc..000000000
--- a/.github/ISSUE_TEMPLATE/local-folder-access.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: LocalFolder Access
-about: new issue
-title: "[LocalFolder Access] "
-labels: LocalFolder Access
-assignees: luhuangMSFT
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/materials.md b/.github/ISSUE_TEMPLATE/materials.md
deleted file mode 100644
index ae4a06ae0..000000000
--- a/.github/ISSUE_TEMPLATE/materials.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Materials for Web Apps
-about: new issue
-title: "[Materials] "
-labels: Materials
-assignees: diekus
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/network-efficiency-guardrails.md b/.github/ISSUE_TEMPLATE/network-efficiency-guardrails.md
deleted file mode 100644
index 6813993e9..000000000
--- a/.github/ISSUE_TEMPLATE/network-efficiency-guardrails.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Network Efficiency Guardrails
-about: new issue
-title: "[NetworkEfficiencyGuardrails] "
-labels: Network Efficiency Guardrails
-assignees: lflores-ms, victorhuangwq
-
----
diff --git a/.github/ISSUE_TEMPLATE/opaque-range.md b/.github/ISSUE_TEMPLATE/opaque-range.md
deleted file mode 100644
index db1729c87..000000000
--- a/.github/ISSUE_TEMPLATE/opaque-range.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-name: OpaqueRange
-about: new issue
-title: "[OpaqueRange] "
-labels: OpaqueRange
-assignees: t-andresre
----
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/page-interaction-restriction-manager.md b/.github/ISSUE_TEMPLATE/page-interaction-restriction-manager.md
deleted file mode 100644
index f56d831b7..000000000
--- a/.github/ISSUE_TEMPLATE/page-interaction-restriction-manager.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Page Interaction Restriction Manager
-about: new issue
-title: "[Page Interaction Restriction Manager] "
-labels: Page Interaction Restriction Manager
-assignees: jineens
-
----
diff --git a/.github/ISSUE_TEMPLATE/pen-action.md b/.github/ISSUE_TEMPLATE/pen-action.md
deleted file mode 100644
index 4c99e6229..000000000
--- a/.github/ISSUE_TEMPLATE/pen-action.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: pen-action
-about: new issue
-title: "[pen-action] "
-labels: Pen Action
-assignees: BoCupp-Microsoft
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/pen-events.md b/.github/ISSUE_TEMPLATE/pen-events.md
deleted file mode 100644
index 98594a13e..000000000
--- a/.github/ISSUE_TEMPLATE/pen-events.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Pen Events
-about: new issue
-title: "[Pen Events] "
-labels: Pen Events
-assignees: BoCupp-Microsoft
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/performance-control-of-embedded-content.md b/.github/ISSUE_TEMPLATE/performance-control-of-embedded-content.md
deleted file mode 100644
index 31925390f..000000000
--- a/.github/ISSUE_TEMPLATE/performance-control-of-embedded-content.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Performance Control of Embedded Content
-about: new issue
-title: "[PerformanceControlOfEmbeddedContent] "
-labels: Performance Control of Embedded Content
-assignees: lflores-ms, nishitha-burman
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/performance-timing-during-browser-start.md b/.github/ISSUE_TEMPLATE/performance-timing-during-browser-start.md
deleted file mode 100644
index 2aeda408d..000000000
--- a/.github/ISSUE_TEMPLATE/performance-timing-during-browser-start.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Performance timing during browser start
-about: new issue
-title: "[Perf Timing during launch] "
-labels: ''
-assignees: ''
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/performancenavigationtiming-protocol-launch-timing-information.md b/.github/ISSUE_TEMPLATE/performancenavigationtiming-protocol-launch-timing-information.md
deleted file mode 100644
index 4f45c3d05..000000000
--- a/.github/ISSUE_TEMPLATE/performancenavigationtiming-protocol-launch-timing-information.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: PerformanceNavigationTiming Protocol Launch Timing Information
-about: Issues for PerformanceNavigationTimingProtocol Launch Timing Information
-title: ''
-labels: 'PerformanceNavigationTimingProtocolLaunch'
-assignees: atulkatti
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/platform-authentication-api.md b/.github/ISSUE_TEMPLATE/platform-authentication-api.md
deleted file mode 100644
index e4d96ac91..000000000
--- a/.github/ISSUE_TEMPLATE/platform-authentication-api.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-name: Enterprise Platform Authentication Broker API
-about: new issue
-title: "[Platform Auth API] "
-labels: Enterprise Platform Authentication
-assignees: coder-linping
-
----
-
diff --git a/.github/ISSUE_TEMPLATE/popup.md b/.github/ISSUE_TEMPLATE/popup.md
deleted file mode 100644
index c6e0d8316..000000000
--- a/.github/ISSUE_TEMPLATE/popup.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Popup
-about: new issue
-title: "[Popup] "
-labels: ''
-assignees: BoCupp-Microsoft
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/prompt-api.md b/.github/ISSUE_TEMPLATE/prompt-api.md
deleted file mode 100644
index 6e1fad6a3..000000000
--- a/.github/ISSUE_TEMPLATE/prompt-api.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-name: "Prompt API"
-about: "Report an issue about the Prompt API in Microsoft Edge"
-title: "[Prompt API] "
-labels: "Prompt API"
-assignees: sohchatt
----
-Thank you for reporting an issue with the Prompt API in Microsoft Edge!
-
-If you want to send feedback, questions, or discuss about your scenario for built-in AI instead, please [add a comment in issue #1012](https://github.com/MicrosoftEdge/MSEdgeExplainers/issues/1012).
-
-Before reporting an issue, please check the [Prompt API documentation](https://learn.microsoft.com/microsoft-edge/web-platform/prompt-api), which includes instructions about how to enable the API in Microsoft Edge.
-
-### What happened?
-
-Please describe the issue you encountered. Also tell us, what did you expect to happen?
-
-### Device performance class
-
-In Edge, go to `edge://on-device-internals/` and find the Device performance class value under Tools.
-
-### Is device capable?
-
-In Edge, go to `edge://on-device-internals/` and find the Device capable value under Model Status.
-
-### Edge channel and version
-
-The Microsoft Edge channel and version you are using. Go to `edge://version` for details.
-For example: Edge Dev 138.0.3309.2.
-
-### Device information
-
-Please provide the following information about your device: Operating system, version, and architecture.
-For example: Windows 11, version 24H2, x64
-
-### GPU information
-
-Tell us the GPU information of your device. Go to `edge://gpu` and search for GL_RENDERER.
diff --git a/.github/ISSUE_TEMPLATE/proofreader-api.md b/.github/ISSUE_TEMPLATE/proofreader-api.md
deleted file mode 100644
index d8e8f08c9..000000000
--- a/.github/ISSUE_TEMPLATE/proofreader-api.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-name: "Proofreader API"
-about: "Report an bug with the Proofreader API in Microsoft Edge"
-title: "[Proofreader API] "
-labels: "Proofreader API"
-assignees: sohchatt
----
-Thank you for reporting a bug with the Proofreader API in Microsoft Edge.
-
-If you want to share feedback, ask questions, or discuss about your use case intead of reporting a bug, please add a comment to [issue #1238 [Proofreader API] Feedback for the Proofreader API developer preview in Microsoft Edge](https://github.com/MicrosoftEdge/MSEdgeExplainers/issues/1238).
-
-Before reporting your bug, check the [Proofreader API documentation](https://learn.microsoft.com/microsoft-edge/web-platform/proofreader-api), which includes instructions about how to enable the API in Microsoft Edge.
-
-### Bug description
-
-Enter a description of the issue you encountered, and state what you expected to happen instead.
-
-### Device performance class
-
-Enter the performance class of your device.
-
-To find the device performance class:
-1. In Microsoft Edge, go to `edge://on-device-internals`.
-2. Select the **Tools** tab, on the left.
-3. Note the **Device performance class** value, such as **Very High**.
-
-### Edge channel and version
-
-Enter the channel and version of Microsoft Edge you are using.
-
-To find the Edge channel and version:
-1. In Microsoft Edge, go to `edge://version`.
-2. Note the **Microsoft Edge** value, such as **146.0.3837.0 (Official build) canary (arm64)**.
-
-### Device information
-
-Provide the following information about your device:
-* The operating system, for example Windows 11.
-* The version of the operating system, for example 24H2.
-* The architecture of the operating system, for example x64.
diff --git a/.github/ISSUE_TEMPLATE/pwa-widgets.md b/.github/ISSUE_TEMPLATE/pwa-widgets.md
deleted file mode 100644
index 9354f795d..000000000
--- a/.github/ISSUE_TEMPLATE/pwa-widgets.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: PWA Widgets
-about: new issue
-title: "[PWA Widgets] "
-labels: 'Widgets'
-assignees: aarongustafson
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/ratings-and-reviews-prompt.md b/.github/ISSUE_TEMPLATE/ratings-and-reviews-prompt.md
deleted file mode 100644
index 7afb9a8db..000000000
--- a/.github/ISSUE_TEMPLATE/ratings-and-reviews-prompt.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Ratings & Reviews Prompt
-about: new issue
-title: "[Ratings & Reviews Prompt] "
-labels: Ratings and Reviews
-assignees: aarongustafson, diekus
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/resource-timing-content-encoding.md b/.github/ISSUE_TEMPLATE/resource-timing-content-encoding.md
deleted file mode 100644
index fab0ce8af..000000000
--- a/.github/ISSUE_TEMPLATE/resource-timing-content-encoding.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Resource Timing Content Encoding
-about: new issue
-title: "[Resource Timing Content Encoding] "
-labels: Resource Timing Content Encoding
-assignees: guohuideng2024
-
----
diff --git a/.github/ISSUE_TEMPLATE/resource-timing-initiator-info.md b/.github/ISSUE_TEMPLATE/resource-timing-initiator-info.md
deleted file mode 100644
index 6ba3c2b5e..000000000
--- a/.github/ISSUE_TEMPLATE/resource-timing-initiator-info.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Resource Timing Initiator Info
-about: new issue
-title: "[Resource Timing Initiator Info] "
-labels: Resource Timing Initiator Info
-assignees: guohuideng2024
-
----
diff --git a/.github/ISSUE_TEMPLATE/search-providers-reset.md b/.github/ISSUE_TEMPLATE/search-providers-reset.md
deleted file mode 100644
index 2ecd6980a..000000000
--- a/.github/ISSUE_TEMPLATE/search-providers-reset.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-name: Search Providers Reset
-about: Issues for Search Providers Reset
-title: "[Search Providers Reset] "
-labels: Search Providers Reset
-
----
diff --git a/.github/ISSUE_TEMPLATE/selective-clipboard-format-read.md b/.github/ISSUE_TEMPLATE/selective-clipboard-format-read.md
deleted file mode 100644
index 293c2c10f..000000000
--- a/.github/ISSUE_TEMPLATE/selective-clipboard-format-read.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Selective Clipboard Format Read
-about: new issue
-title: "[Selective Clipboard Format Read] "
-labels: SelectiveClipboardFormatRead
-assignees: ragoulik
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/split-tab.md b/.github/ISSUE_TEMPLATE/split-tab.md
deleted file mode 100644
index 97fb8e7ce..000000000
--- a/.github/ISSUE_TEMPLATE/split-tab.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Split Tab
-about: new issue
-title: "[Split Tab] "
-labels: Split Tab
-assignees: xuzhengyi1995
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/systray-icon.md b/.github/ISSUE_TEMPLATE/systray-icon.md
deleted file mode 100644
index e0988d3a4..000000000
--- a/.github/ISSUE_TEMPLATE/systray-icon.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: System Status Icon
-about: new issue
-title: "[System Status Icon] "
-labels: 'System Status Icon'
-assignees: diekus
-
----
diff --git a/.github/ISSUE_TEMPLATE/tooltip-pseudo.md b/.github/ISSUE_TEMPLATE/tooltip-pseudo.md
deleted file mode 100644
index e87203bb8..000000000
--- a/.github/ISSUE_TEMPLATE/tooltip-pseudo.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-name: CSS Tooltip Pseudo Element
-about: new issue
-title: "[CSS ::tooltip] "
-labels: TooltipPseudo
-assignees: alisonmaher
----
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/translator-api.md b/.github/ISSUE_TEMPLATE/translator-api.md
deleted file mode 100644
index be21b18a0..000000000
--- a/.github/ISSUE_TEMPLATE/translator-api.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-name: "Translator API"
-about: "Report an issue about the Translator API in Microsoft Edge"
-title: "[Translator API] "
-labels: "Translator API"
-assignees: sohchatt
----
-Thank you for reporting an issue with the Translator API in Microsoft Edge!
-
-If you want to send feedback, questions, or discuss about your scenario for built-in translation instead, please [add a comment in issue #1157](https://github.com/MicrosoftEdge/MSEdgeExplainers/issues/1157).
-
-Before reporting an issue, please check the [Translator API documentation](https://learn.microsoft.com/microsoft-edge/web-platform/translator-api), which includes instructions about how to enable the API in Microsoft Edge.
-
-### What happened?
-
-Please describe the issue you encountered. Also tell us, what did you expect to happen?
-
-### Device performance class
-
-In Edge, go to `edge://on-device-internals/` and find the Device performance class value under Tools.
-
-### Is translation model downloaded?
-
-In Edge, go to `edge://on-device-translation-internals` and ensure that language packs for your source and target languages have been installed.
-
-### Edge channel and version
-
-The Microsoft Edge channel and version you are using. Go to `edge://version` for details.
-For example: Edge Dev 142.0.3553.0.
-
-### Device information
-
-Please provide the following information about your device: Operating system, version, and architecture.
-For example: Windows 11, version 24H2, x64
diff --git a/.github/ISSUE_TEMPLATE/trust-token-issuer-redemption-statistics.md b/.github/ISSUE_TEMPLATE/trust-token-issuer-redemption-statistics.md
deleted file mode 100644
index 3b972155c..000000000
--- a/.github/ISSUE_TEMPLATE/trust-token-issuer-redemption-statistics.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Trust Token Issuer Redemption Statistics
-about: new issue
-title: "[Trust Token Issuer Redemption Statistics] "
-labels: Trust Token Issuer Redemption Statistics
-assignees: Brandr0id, erik-anderson
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/url-protocol-handler-registration.md b/.github/ISSUE_TEMPLATE/url-protocol-handler-registration.md
deleted file mode 100644
index f435f3831..000000000
--- a/.github/ISSUE_TEMPLATE/url-protocol-handler-registration.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: URL Protocol Handler Registration
-about: new issue
-title: "[URL Protocol Handler Registration] "
-labels: URLProtocolHandler
-assignees: ericlaw1979, fabiorocha, joselea
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/web-haptics b/.github/ISSUE_TEMPLATE/web-haptics
deleted file mode 100644
index 75bbb9a9f..000000000
--- a/.github/ISSUE_TEMPLATE/web-haptics
+++ /dev/null
@@ -1,7 +0,0 @@
----
-name: Web Haptics
-about: new issue
-title: "[Web Haptics] "
-labels: Web Haptics
-assignees: liminzhu
----
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/web-install-api.md b/.github/ISSUE_TEMPLATE/web-install-api.md
deleted file mode 100644
index 6e2a057a9..000000000
--- a/.github/ISSUE_TEMPLATE/web-install-api.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-name: Web Install API
-about: new issue
-title: "[Web Install] "
-labels: Web Install API
-assignees: diekus
-
----
-
-
diff --git a/.github/ISSUE_TEMPLATE/writing-assistance-api.md b/.github/ISSUE_TEMPLATE/writing-assistance-api.md
deleted file mode 100644
index a790882b1..000000000
--- a/.github/ISSUE_TEMPLATE/writing-assistance-api.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-name: "Writing assistance APIs"
-about: "Report an issue about the Writing Assistance APIs in Microsoft Edge"
-title: "[Writing Assistance APIs] "
-labels: "Writing Assistance APIs"
-assignees: sohchatt
----
-Thank you for reporting an issue with the Writing Assistance APIs in Microsoft Edge!
-
-If you want to send feedback, questions, or discuss about your scenario for built-in AI instead, please [add a comment in issue #1031](https://github.com/MicrosoftEdge/MSEdgeExplainers/issues/1031).
-
-Before reporting an issue, please check the [Writing Assistance APIs documentation](https://learn.microsoft.com/microsoft-edge/web-platform/writing-assistance-apis), which includes instructions about how to enable the API in Microsoft Edge.
-
-### What happened?
-
-Please describe the issue you encountered. Also tell us, what did you expect to happen?
-
-### Device performance class
-
-In Edge, go to `edge://on-device-internals/` and find the Device performance class value under Tools.
-
-### Is device capable?
-
-In Edge, go to `edge://on-device-internals/` and find the Device capable value under Model Status.
-
-### Edge channel and version
-
-The Microsoft Edge channel and version you are using. Go to `edge://version` for details.
-For example: Edge Dev 138.0.3309.2.
-
-### Device information
-
-Please provide the following information about your device: Operating system, version, and architecture.
-For example: Windows 11, version 24H2, x64
-
-### GPU information
-
-Tell us the GPU information of your device. Go to `edge://gpu` and search for GL_RENDERER.
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index e6621d74a..000000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-.vscode/settings.json
-.DS_Store
\ No newline at end of file
diff --git a/Accessibility/AriaNotify/explainer.md b/Accessibility/AriaNotify/explainer.md
deleted file mode 100644
index f6feb6745..000000000
--- a/Accessibility/AriaNotify/explainer.md
+++ /dev/null
@@ -1,545 +0,0 @@
-# ARIA Notify
-
-Authors: [Doug Geoffray](), [Alison Maher](), [Sara Tang](https://github.com/sartang), [Travis Leithead](https://github.com/travisleithead), [Daniel Libby](https://github.com/dlibby-), [Andy Luhrs](https://github.com/aluhrs13)
-
-## Introduction
-
-### Abstract
-For people who are blind or have low vision, identifying dynamic changes (non-user-initiated) in the content of a web
-app is very challenging. ARIA live regions are the only mechanism available today that communicate content changes down
-to the accessibility layer so that users can hear about them. ARIA live regions are inconsistently implemented, have
-poor developer ergonomics, and are being used in ways that they weren't designed for (e.g., as a confirmation of action
-or notification-like API for changes unrelated to "live regions"). We propose an imperative notification API designed to
-replace the usage of ARIA live regions in scenarios where a visual "live region" isn't necessary.
-
-### Background
-Screen readers provide an audible presentation of web content for various kinds of users with disabilities (e.g., those
-with limited or no vision). The screen reader knows what to say based on the semantic structure of a document. Screen
-readers move through the content much the same way a sighted user might scan through the document with their eyes. When
-something about the document changes (above the fold), sighted users are quick to notice the change. When something
-below the fold (offscreen) changes, sighted users have no way of knowing that there was a change nor how important a
-change it might be. This latter case is the conundrum for non-sighted users in general: how and when should changes in
-the content be brought to their attention?
-
-Screen readers and content authors work together to try and solve this problem. One way screen readers are informed
-about content changes is through ARIA live regions. A live region is an element (and its children) that is expected to
-change dynamically (such as a message chat), and for which the changes should be announced to the user.
-
-The design of live regions is intended to give maximum flexibility to screen readers to implement an experience that is
-best for their users. Web authors provide hints via attributes on the live region element in order to influence the
-spoken output, such as:
- - `aria-atomic`: should the whole text content of the element be notified or just the changes since the last update?
- - `aria-relevant`: which content changes are relevant for the notification? Additions or removals (or both)?
- - `aria-busy`: signals that a batch of changes are coming and to wait until the batch is complete before notifying.
- - `aria-live`: a general signal of the priority of the region's changes: "assertive" or "polite".
-
-### Problems with Consistency and Predictability
-Content authors have a difficult time creating consistent and predictable notification experiences for their users with
-accessibility needs even with the above-mentioned controls. One of the reasons is due to the variation in screen reader
-implementation approaches. In other cases, the inner workings of a browser's accessibility tree are the source of the
-problem. Some examples:
- 1. Screen reader output varies greatly depending on the complexity of the live region's content (e.g., elements and
- nested elements). To get consistency, content authors will strip-out all the richness (and semantics) of the HTML
- content in the live region, leaving only text in hopes of getting a more uniform experience.
- 2. When content authors update the DOM in a live region, those changes may or may not get sent by the browser to a
- screen reader. [In one
- case](https://docs.google.com/document/d/1NaQS90h_LPD1YduCk2Gj4i5GMycjnksbQIpVJ67ooCA/edit?resourcekey=0-_z0yTNYZkPteppA1UGGNPw#heading=h.opld0djiwaju),
- it was discovered that the browser's implementation was not properly detecting changes to the live region.
- 3. The available priority controls (`assertive` vs. `polite`) are not well specified and are up to the interpretation
- of screen readers. In one instance, an author wanted to make a live region announcement immediately following a user
- action to supplement it with related context. However, the `polite` setting was too polite; a subsequent focus change
- would always mute the announcement. The `assertive` setting was too assertive and caused subsequent (important) focus
- change context to be lost while the assertive announcement was made.
-
-Content authors still rely on live regions because that is the only tool available for the job. They do the best that
-they can, resorting to ugly "hacks", fragile coding patterns, and blatant misuse of ARIA live regions. There is a better
-way.
-
-### Additional Concerns
- - Live regions are built around the assumption that a visual change needs to be announced, hence they are tightly
- coupled with DOM nodes. Many important changes are not necessarily tied to a visual action. In these cases, "live
- region hacks" are employed using offscreen DOM nodes to host the live region -- there is no surrounding context (an
- important consideration for many screen readers), nor any area to focus (for low-vision users).
- - Offscreen live regions (see above) do not play a visual role in the content's presentation and as a result are
- subject to second-class treatment. They can be forgotten about during content updates, accidentally broken due to
- missing testing, or simply relegated to an "accessible version" of the site, usually because of performance overhead
- concerns. Accessibility should be designed into the content experience from the start, not bolted-on as an extra or
- add-on feature.
-
-## Use Cases
-### Keyboard action confirmation
-Keyboard commands (especially those without a corresponding UI affordance) when activated may need to confirm the
-associated state change with the user. The following cases are variations on this theme:
- 1. **Glow text command**: User is editing text, highlights a word and presses Shift+Alt+Y which makes it glow blue. No
- UI elements were triggered or changed state, but the user should hear some confirmation that the action was successful,
- such as "selected text glowing blue".
- 2. **Set Presence**: In a chat application, the user presses Shift+Alt+4 to toggle their presence state to "do not
- disturb". The application responds with "presence set to do not disturb". Overall priority: The user presses Shift+Alt+4, then immediately issues a command to the screen reader to jump to
- the next header. The response "presence set to do not disturb" may be deferred or pre-empted
- by the announcement of the focus change event depending on the content author's design.
-
-### Failed or delayed actions
-According to common screen reader etiquette, user actions where the context is clear are assumed to be successful by
-virtue of issuing the command to do the action itself (no specific confirmation of the action is needed); however, if
-the action fails, is delayed, or no focus or state changes are generated, the user should then be notified. Otherwise,
-the user's understanding about the state of the app could be wrong.
- 1. **Longer than usual**: User composes an email and presses send. In normal circumstances, the message is sent, and a
- focus change occurs (no confirmation of "sent" is needed). However, due to networking conditions, the send action is
- taking longer than usual. The user hears "message is taking longer than usual to send".
- 2. **Fail to paste**: User thought they had copied some text onto the clipboard, but in the context of editing, when
- they issue the "paste" keyboard shortcut, nothing is in the clipboard. As a result, nothing pastes into the app. The
- app triggers the screen reader to announce the failed action: "nothing to paste".
-
-### Secondary actions
-In addition to a primary (implicit) action, some actions have secondary or follow-up effects that should be announced
-beyond the immediate effect of the primary action.
- 1. **Auto fill**: In a spreadsheet, an action that sets a cell's value may be assumed to happen (no announcement) or
- could be announced as a side-effect of changing the cell's value (e.g., using a live region). In either case, this
- would be the normal expectation for the user. However, as a result of setting the value, the spreadsheet takes a
- secondary action of auto-filling a range of corresponding values in the cell's column. The screen reader links the
- announcement "autofilled values in cells A2 through A20" to the user's last action and ensures they are correlated.
-
-### Goals
- - Offer an alternative to "offscreen live region" scenarios that:
- - serves content authors' needs first; has easy-to-use developer ergonomics
- - solves the consistency and predictability problems of live regions
- - Provide a design framework for improvements to live regions as a "declarative version" of the notification API.
- - removes guesswork on what to speak from a DOM node by providing an exact string
-
-## Proposed Solution
-A new API, `ariaNotify`, enables content authors to directly tell a screen reader what to read. The behavior would be
-similar to an ARIA live region, but without the guesswork and previously described inconsistencies in processing. In the
-simplest scenario, the content author calls `ariaNotify` with a string to read. The language of the string is assumed
-to match the document's language. The function can be called from the document or from an element. When called from an
-element, the element's nearest ancestor's lang attribute is used to infer the language.
-
-`ariaNotify` is an asynchronous API. There is no guarantee that a screen reader will read the text at that moment, nor
-is there a way to know that a screen reader is available at all! Well-designed web applications will use `ariaNotify` to
-provide appropriate notifications for accessibility whether or not their users require a screen reader or not.
-
-#### Example 1
-```js
-// Dispatch a message associated with the document:
-document.ariaNotify( "John Doe is connected" );
-
-// Dispatch a message associated with an element:
-document.querySelector("#richEditRegion1")
- .ariaNotify( "Selected text glowing blue" );
-```
-
-`ariaNotify` does not return a value. The call to the API has no web-observable side effects, and its use should not
-infer that the user is using assistive technology.
-
-The above code immediately dispatches the first notification to the platform API with designation to the document node.
-The second notification then follows with designation to the `#richEditRegion1` node element. It can be assumed that the
-platform API will dispatch the notifications in the order received to any listening assistive technology, i.e. screen
-reader.
-
-A screen reader must not only manage notifications from `ariaNotify`, but it also must manage all of the messages from
-other sources, such as the OS, other applications, input keystrokes from the user, focus changes, ARIA live region
-updates, etc. This explainer does not specify nor constrain the screen reader regarding the ordering of `ariaNotify`
-notifications with respect to these other messages that exist in some total order of the screen reader's message queue.
-
-### Managing pending notifications
-Given that each call to `ariaNotify` will immediately dispatch the message to the platform notification API, and the
-platform notification API will immediately dispatch to all registered listeners (i.e. screen readers), the screen
-reader will effectively prioritize and queue up the notifications, as it may not be able to fully dispatch (i.e.
-speak/Braille) the current notification before a new notification arrives. Each screen reader is responsible for
-managing the prioritization and queuing of the notifications, along with all other system notifications, etc. `ariaNotify` will also support communicating priority information (i.e. place the notification ahead or behind pending notifications) using the `priority` property to ensure the notification is placed ahead of lesser priority
-notifications.
-
-`priority` indicates where the screen reader should add the notification in relationship to any existing pending
-notifications:
- - `high`
- - Screen reader should add this string to the end of any other pending high priority notifications but before all
- normal priority pending notifications
- - `normal` - (default)
- - Screen reader should add this string to the end of all pending notifications.
-
-#### Example 2
-```js
-// Dispatch a notification updating background task status -- normal/low priority
-document.ariaNotify( "Background task completed",
- { "priority":"normal" });
-
-// Dispatch a high priority notification that data may be lost
-document.ariaNotify("Unable to save changes, lost connection to server",
- { "priority":"high" });
-```
-
-Assuming the initial normal priority string hasn't already started to be acted upon (spoken/brailled), the high priority
-item is guaranteed to be placed ahead of the lower priority and will be processed first, followed by the lower priority
-notification. This ensures that important messages that the user should be aware of are processed and are supplied to
-the user first.
-
-## iframes and use in subresources
-As iframes and other embedded content comes from external sources, web authors of the top-level context will not be
-permitted to add notifications within the embedded content.
-
-On the other hand, the web authors of the iframe will be able to add notifications to their content. We will create a new `Permissions-Policy` called `aria-notify`.
-By default, `aria-notify` is allowed in iframes. Authors can opt iframes out of aria-notify by:
- - `