Feature summary
Provide a dedicated browser capability diagnostics page in Clip2Commons that displays whether the browser supports the APIs and features required for video encoding and uploading.
Use case(s)
Contributors occasionally encounter compatibility issues when using Clip2Commons, but the current browser compatibility check only provides a generic warning without explaining which browser capabilities are missing.
A diagnostics page would allow contributors to:
- Open a dedicated diagnostics page before starting an upload.
- View the status of required browser features.
- Identify unsupported or partially supported capabilities.
- Share the diagnostics information when reporting bugs or requesting support.
The page could report support for features such as:
- WebCodecs
- WebAssembly
- Origin Private File System (OPFS)
- Web Workers
- SharedArrayBuffer (where applicable)
- Hardware concurrency
- Device memory (when available)
- Browser and platform information
Benefits
- Makes browser compatibility issues easier to diagnose.
- Reduces support requests caused by insufficient diagnostic information.
- Helps contributors determine whether their browser is supported before uploading.
- Provides useful information for bug reports and troubleshooting.
- Improves the overall user experience across different browsers and devices.