DrupalPod Browser Extension: Update to Manifest V3

Created on 8 October 2024, 3 months ago

Summary

The DrupalPod browser extension currently only supports Manifest V2, which is approaching end-of-life. Users are already seeing warnings in their browsers. A rewrite of the DrupalPod browser extension is required to support Manifest V3.

Problem/Motivation

Chrome is phasing out support for Manifest V2 extensions, with the deprecation timeline available at Chrome Developers: Manifest V2 support timeline. This change affects the DrupalPod browser extension, which currently only supports Manifest V2.
Key issues:

  1. Users are seeing warnings about the extension using deprecated technology.
  2. The extension may stop functioning in future Chrome versions.
  3. Other Chromium-based browsers are likely to follow Chrome's timeline, affecting a broader user base.

Proposed resolution

Rewrite the DrupalPod browser extension to support Manifest V3. This update will ensure continued functionality and remove warning messages for users.

Steps to Resolve

Review the current extension codebase.
Identify the changes required to migrate from Manifest V2 to V3.
Implement the necessary changes, including:

Updating the manifest file
Rewriting background scripts as service workers
Adapting to new APIs and removing deprecated ones
Updating content security policies

Test the updated extension thoroughly.
Update documentation and release notes.
Submit the new version to browser extension stores (Chrome Web Store, Firefox Add-ons, etc.).

Remaining tasks

User interface changes

API changes

Data model changes

✨ Feature request
Status

Active

Component

Browser extension

Created by

πŸ‡ΊπŸ‡ΈUnited States shaal Boca Raton, FL

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024