Skip to content

Commit fd94553

Browse files
authored
Rename /progressive-web-apps-chromium/ to /progressive-web-apps/ (#3482)
* /progressive-web-apps/ * merge old pwa redirs * restore old redirs then minimal update * circular redir * flag todo 404s * fix chained redirs * fix 2nd chained redir
1 parent b0420f3 commit fd94553

153 files changed

Lines changed: 200 additions & 81 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.redirection.json

Lines changed: 136 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -241,24 +241,10 @@
241241
// /Microsoft Edge extensions
242242
// ============================================================================
243243
// Progressive Web Apps
244-
{
245-
"source_path": "./microsoft-edge/progressive-web-apps/index.md",
246-
"redirect_url": "/microsoft-edge/progressive-web-apps-chromium/index",
247-
"redirect_document_id": false
248-
},
249-
{
250-
"source_path": "./microsoft-edge/progressive-web-apps-chromium/serviceworker.md",
251-
"redirect_url": "/microsoft-edge/progressive-web-apps-chromium/how-to/service-workers",
252-
"redirect_document_id": false
253-
},
254-
{
255-
"source_path": "./microsoft-edge/progressive-web-apps-chromium/webappmanifests.md",
256-
"redirect_url": "/microsoft-edge/progressive-web-apps-chromium/how-to/web-app-manifests",
257-
"redirect_document_id": false
258-
},
244+
// older entries:
259245
{
260246
"source_path": "./microsoft-edge/progressive-web-apps-chromium/get-started.md",
261-
"redirect_url": "/microsoft-edge/progressive-web-apps-chromium/how-to/index",
247+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/index",
262248
"redirect_document_id": false
263249
},
264250
{
@@ -273,19 +259,152 @@
273259
},
274260
{
275261
"source_path": "./microsoft-edge/progressive-web-apps-chromium/offline.md",
276-
"redirect_url": "/microsoft-edge/progressive-web-apps-chromium/how-to/offline",
262+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/offline",
263+
"redirect_document_id": false
264+
},
265+
// two related entries:
266+
{
267+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/webappmanifests.md",
268+
"redirect_url": "https://developer.mozilla.org/docs/Web/Progressive_web_apps/Guides/Making_PWAs_installable#the_web_app_manifest",
277269
"redirect_document_id": false
278270
},
279271
{
280272
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/web-app-manifests.md",
281273
"redirect_url": "https://developer.mozilla.org/docs/Web/Progressive_web_apps/Guides/Making_PWAs_installable#the_web_app_manifest",
282274
"redirect_document_id": false
283275
},
276+
// two related entries:
277+
{
278+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/serviceworker.md",
279+
"redirect_url": "https://developer.mozilla.org/docs/Web/API/Service_Worker_API/Using_Service_Workers",
280+
"redirect_document_id": false
281+
},
284282
{
285283
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/service-workers.md",
286284
"redirect_url": "https://developer.mozilla.org/docs/Web/API/Service_Worker_API/Using_Service_Workers",
287285
"redirect_document_id": false
288286
},
287+
// pwa toc 2025/06/19:
288+
{
289+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/landing/index.yml",
290+
"redirect_url": "/microsoft-edge/progressive-web-apps/landing/index",
291+
"redirect_document_id": false
292+
},
293+
{
294+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/index.md",
295+
"redirect_url": "/microsoft-edge/progressive-web-apps/index",
296+
"redirect_document_id": false
297+
},
298+
{
299+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/whats-new/pwa.md",
300+
"redirect_url": "/microsoft-edge/progressive-web-apps/whats-new/pwa",
301+
"redirect_document_id": false
302+
},
303+
{
304+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/index.md",
305+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/index",
306+
"redirect_document_id": false
307+
},
308+
{
309+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/ux.md",
310+
"redirect_url": "/microsoft-edge/progressive-web-apps/ux",
311+
"redirect_document_id": false
312+
},
313+
{
314+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/window-controls-overlay.md",
315+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/window-controls-overlay",
316+
"redirect_document_id": false
317+
},
318+
{
319+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/share.md",
320+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/share",
321+
"redirect_document_id": false
322+
},
323+
{
324+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/shortcuts.md",
325+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/shortcuts",
326+
"redirect_document_id": false
327+
},
328+
{
329+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/widgets.md",
330+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/widgets",
331+
"redirect_document_id": false
332+
},
333+
{
334+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/sidebar.md",
335+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/sidebar",
336+
"redirect_document_id": false
337+
},
338+
{
339+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/app-actions.md",
340+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/app-actions",
341+
"redirect_document_id": false
342+
},
343+
{
344+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/microsoft-store.md",
345+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/microsoft-store",
346+
"redirect_document_id": false
347+
},
348+
{
349+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/digital-goods-api.md",
350+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/digital-goods-api",
351+
"redirect_document_id": false
352+
},
353+
{
354+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/background-syncs.md",
355+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/background-syncs",
356+
"redirect_document_id": false
357+
},
358+
{
359+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/notifications-badges.md",
360+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/notifications-badges",
361+
"redirect_document_id": false
362+
},
363+
{
364+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/push.md",
365+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/push",
366+
"redirect_document_id": false
367+
},
368+
{
369+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/handle-files.md",
370+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/handle-files",
371+
"redirect_document_id": false
372+
},
373+
{
374+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/handle-urls.md",
375+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/handle-urls",
376+
"redirect_document_id": false
377+
},
378+
{
379+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/handle-protocols.md",
380+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/handle-protocols",
381+
"redirect_document_id": false
382+
},
383+
{
384+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/icon-theme-color.md",
385+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/icon-theme-color",
386+
"redirect_document_id": false
387+
},
388+
{
389+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/offline.md",
390+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/offline",
391+
"redirect_document_id": false
392+
},
393+
{
394+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/best-practices.md",
395+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/best-practices",
396+
"redirect_document_id": false
397+
},
398+
{
399+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/how-to/debug.md",
400+
"redirect_url": "/microsoft-edge/progressive-web-apps/how-to/debug",
401+
"redirect_document_id": false
402+
},
403+
{
404+
"source_path": "./microsoft-edge/progressive-web-apps-chromium/demo-pwas.md",
405+
"redirect_url": "/microsoft-edge/progressive-web-apps/demo-pwas",
406+
"redirect_document_id": false
407+
},
289408
// /Progressive Web Apps
290409
// ============================================================================
291410
// WebView2

microsoft-edge/dev-videos/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ Covers:
349349

350350
See also:
351351
* [What's New in DevTools 104](../devtools-guide-chromium/whats-new/2022/08/devtools-104.md)<!-- has Video section -->
352-
* [Debug the web in 3D with the 3D View tool](https://aka.ms/debug-in-3d) - blog post.
352+
* [Debug the web in 3D with the 3D View tool](https://aka.ms/debug-in-3d)<!-- todo: 404 --> - blog post.
353353

354354

355355
<!-- ====================================================================== -->
@@ -386,7 +386,7 @@ The **3D View** tool in Microsoft Edge DevTools provides a 3-dimensional represe
386386

387387
See also:
388388
* [Navigate webpage layers, z-index, and DOM using the 3D View tool](../devtools-guide-chromium/3d-view/index.md)<!-- has Video section -->
389-
* [Debug the web in 3D with the 3D View tool](https://blogs.windows.com/msedgedev/2022/06/21/debug-the-web-in-3d-with-the-3d-view-tool/) - blog post.
389+
* [Debug the web in 3D with the 3D View tool](https://blogs.windows.com/msedgedev/2022/06/21/debug-the-web-in-3d-with-the-3d-view-tool/)<!-- todo: 404 --> - blog post.
390390

391391

392392
<!-- ====================================================================== -->
@@ -433,7 +433,7 @@ June 2024 update: This new element is still experimental. The `<selectmenu>` el
433433

434434
See also:
435435
* [Open UI's `<selectlist>` demos](https://microsoftedge.github.io/Demos/selectlist/)
436-
* [Styling `<select>` elements for real](https://blogs.windows.com/msedgedev/2022/05/05/styling-select-elements-for-real/) - blog post about styling `<select>` elements and the `<selectmenu>` element.
436+
* [Styling `<select>` elements for real](https://blogs.windows.com/msedgedev/2022/05/05/styling-select-elements-for-real/)<!-- todo: 404 --> - blog post about styling `<select>` elements and the `<selectmenu>` element.
437437

438438

439439
<!-- ====================================================================== -->
@@ -573,7 +573,7 @@ March 17, 2022
573573

574574
Microsoft Edge provides auto-generated alt text for images that don't include it. Auto-generated alt text helps users of assistive technology such as screen readers discover the meaning or intent of an images on the web.
575575

576-
Many people who are blind or low-vision experience the web primarily through a screen reader: an assistive technology that reads the content of each page aloud. Screen readers depend on having image labels (alternative text or "alt text") provided that allows them to describe visual content - like images and charts - so the user can understand the full content of the page. Alt text is critical for making the web accessible, yet its often overlooked. More than half of the images processed by screen readers are missing alt text.
576+
Many people who are blind or low-vision experience the web primarily through a screen reader: an assistive technology that reads the content of each page aloud. Screen readers depend on having image labels (alternative text or "alt text") provided that allows them to describe visual content - like images and charts - so the user can understand the full content of the page. Alt text is critical for making the web accessible, yet it's often overlooked. More than half of the images processed by screen readers are missing alt text.
577577

578578
See also:
579579
* [Appears to say: Microsoft Edge now provides auto-generated image labels](https://blogs.windows.com/msedgedev/2022/03/17/appears-to-say-microsoft-edge-auto-generated-image-labels/) - blog post
@@ -768,7 +768,7 @@ Covers:
768768
* Get involved with PWAs on Windows.
769769

770770
See also:
771-
* [Overview of Progressive Web Apps (PWAs)](../progressive-web-apps-chromium/index.md)<!-- has Video section -->
771+
* [Overview of Progressive Web Apps (PWAs)](../progressive-web-apps/index.md)<!-- has Video section -->
772772

773773

774774
<!-- ====================================================================== -->

microsoft-edge/develop-web-microsoft-edge.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Progressive Web Apps combine the best of the web and compiled apps, to provide u
8282

8383
Progressive Web Apps have a much lower cross-platform development cost than compiled apps that require a specific codebase for each platform, such as a separate codebase for Android, for iOS, and for each desktop operating system.
8484

85-
See [Overview of Progressive Web Apps (PWAs)](./progressive-web-apps-chromium/index.md).
85+
See [Overview of Progressive Web Apps (PWAs)](./progressive-web-apps/index.md).
8686

8787

8888
<!-- ====================================================================== -->

microsoft-edge/developer/index.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,20 +134,20 @@ landingContent:
134134
- linkListType: overview
135135
links:
136136
- text: Progressive Web Apps (PWAs) documentation # pwa landing page
137-
url: ../progressive-web-apps-chromium/landing/index.yml
137+
url: ../progressive-web-apps/landing/index.yml
138138

139139
- text: Overview of Progressive Web Apps
140-
url: ../progressive-web-apps-chromium/index.md
140+
url: ../progressive-web-apps/index.md
141141

142142
- linkListType: whats-new
143143
links:
144144
- text: What's New in PWAs
145-
url: ../progressive-web-apps-chromium/whats-new/pwa.md
145+
url: ../progressive-web-apps/whats-new/pwa.md
146146

147147
- linkListType: get-started
148148
links:
149149
- text: Get started with PWAs
150-
url: ../progressive-web-apps-chromium/how-to/index.md
150+
url: ../progressive-web-apps/how-to/index.md
151151

152152
- text: Using Service Workers
153153
url: https://developer.mozilla.org/docs/Web/API/Service_Worker_API/Using_Service_Workers
@@ -158,12 +158,12 @@ landingContent:
158158
- linkListType: how-to-guide
159159
links:
160160
- text: Publish a PWA to the Microsoft Store
161-
url: ../progressive-web-apps-chromium/how-to/microsoft-store.md
161+
url: ../progressive-web-apps/how-to/microsoft-store.md
162162

163163
- linkListType: concept
164164
links:
165165
- text: Store data on the device
166-
url: ../progressive-web-apps-chromium/how-to/offline.md
166+
url: ../progressive-web-apps/how-to/offline.md
167167

168168
# -----------------------------------------------------------------------------
169169
# Card for toc bucket 6 - r2c2

microsoft-edge/devtools-guide-chromium/console/copilot-explain-console.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ This feature is for use in standard browser windows, and is not available in the
3333
| Browsing in an InPrivate window | [Browse InPrivate in Microsoft Edge](https://support.microsoft.com/microsoft-edge/browse-inprivate-in-microsoft-edge-cd2c9a48-0bc4-b98e-5e46-ac40c84e27e2) |
3434
| Browsing with Kids Mode in Microsoft Edge | [Learn more about Kids Mode in Microsoft Edge](https://support.microsoft.com/microsoft-edge/learn-more-about-kids-mode-in-microsoft-edge-4bf0273c-1cbd-47a9-a8f3-895bc1f95bdd) |
3535
| Using DevTools with a Microsoft Edge WebView2 control | [Debug WebView2 apps with Microsoft Edge DevTools](../../webview2/how-to/debug-devtools.md) |
36-
| Using DevTools in a standalone Progressive Web App window | [Use a standalone app window](../../progressive-web-apps-chromium/how-to/best-practices.md#use-a-standalone-app-window) in _Best practices for PWAs_ |
36+
| Using DevTools in a standalone Progressive Web App window | [Use a standalone app window](../../progressive-web-apps/how-to/best-practices.md#use-a-standalone-app-window) in _Best practices for PWAs_ |
3737

3838

3939
<!-- ====================================================================== -->

microsoft-edge/devtools-guide-chromium/javascript/background-services.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ The [Payment Handler API](https://web.dev/web-based-payment-apps-overview/) allo
131131
<!-- ====================================================================== -->
132132
## Periodic Background Sync
133133

134-
The **Periodic Background Sync API** enables the **service worker** of a Progressive Web App to retrieve data from a server, periodically, even when the website isn't opened. See [Use the Periodic Background Sync API to regularly get fresh content](../../progressive-web-apps-chromium/how-to/background-syncs.md#use-the-periodic-background-sync-api-to-regularly-get-fresh-content) in _Synchronize and update a PWA in the background_.
134+
The **Periodic Background Sync API** enables the **service worker** of a Progressive Web App to retrieve data from a server, periodically, even when the website isn't opened. See [Use the Periodic Background Sync API to regularly get fresh content](../../progressive-web-apps/how-to/background-syncs.md#use-the-periodic-background-sync-api-to-regularly-get-fresh-content) in _Synchronize and update a PWA in the background_.
135135

136136
To log Periodic Background Sync events for 3 days, even when DevTools isn't open:
137137

microsoft-edge/devtools-guide-chromium/progressive-web-apps/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The features that are discussed below are features of the **Application** tool a
4242
* [View and edit local storage](../storage/localstorage.md)
4343

4444
See also:
45-
* [Overview of Progressive Web Apps (PWAs)](../../progressive-web-apps-chromium/index.md)
45+
* [Overview of Progressive Web Apps (PWAs)](../../progressive-web-apps/index.md)
4646

4747

4848
<!-- ====================================================================== -->

microsoft-edge/devtools-guide-chromium/progressive-web-apps/protocol-handlers.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.date: 08/23/2022
1111

1212
# Test Progressive Web App (PWA) protocol handling
1313

14-
This article assumes that you have already defined protocol handlers in your PWA web app manifest and are debugging your app with the DevTools. To learn about how to define and register protocols in your PWA, see [Handle protocols in a PWA](../../progressive-web-apps-chromium/how-to/handle-protocols.md).
14+
This article assumes that you have already defined protocol handlers in your PWA web app manifest and are debugging your app with the DevTools. To learn about how to define and register protocols in your PWA, see [Handle protocols in a PWA](../../progressive-web-apps/how-to/handle-protocols.md).
1515

1616
Use the **Application** tool to verify and test that Microsoft Edge has successfully registered your app as a handler for protocols defined in your web app manifest.
1717

@@ -45,7 +45,7 @@ The **Protocol Handlers** section also makes it possible to test the protocol ha
4545
<!-- ====================================================================== -->
4646
## Test protocols from the Application tool
4747

48-
To test your protocol handlers from the **Application** tool, you must have already installed your PWA. To learn how to install your PWA, see [Installing a PWA](../../progressive-web-apps-chromium/ux.md#installing-a-pwa).
48+
To test your protocol handlers from the **Application** tool, you must have already installed your PWA. To learn how to install your PWA, see [Installing a PWA](../../progressive-web-apps/ux.md#installing-a-pwa).
4949

5050
The **Application** tool detects all the protocol handlers from your web app manifest. To test a handler:
5151

@@ -63,6 +63,6 @@ In the following screenshot, the `web+amp://files.freemusicarchive.org/storage-f
6363
## See also
6464

6565
* [Debug a Progressive Web App (PWA)](./index.md)
66-
* [Handle protocols in a PWA](../../progressive-web-apps-chromium/how-to/handle-protocols.md)
66+
* [Handle protocols in a PWA](../../progressive-web-apps/how-to/handle-protocols.md)
6767
* [Getting started with Protocol Handlers for your web app](https://blogs.windows.com/msedgedev/2022/01/20/getting-started-url-protocol-handlers-microsoft-edge/)
6868
* [URL protocol handler registration for PWAs](https://web.dev/url-protocol-handler/)

0 commit comments

Comments
 (0)