Skip to content

Chrome Browser Extension Support to Enable ChromeOS Compatibility #3592

@joshua-ensley

Description

@joshua-ensley

Solution

Add a Chrome browser extension implementation for CrossPaste to enable full functionality on ChromeOS and Chromebook devices.

Since ChromeOS does not support traditional desktop binaries, a Chrome extension would allow CrossPaste to operate within the browser sandbox while still providing meaningful cross-device clipboard synchronization. This would significantly expand platform coverage and make CrossPaste usable in education, enterprise, and lightweight computing environments where Chromebooks are prevalent.

Proposed approach:

  • Implement a Chrome Extension (Manifest V3) that integrates with the Chrome clipboard APIs
  • Use background service workers to handle clipboard sync events
  • Leverage existing CrossPaste sync/back-end logic where possible via HTTPS/WebSocket APIs

Provide optional integration with the desktop app for users running Chrome on supported OSes
This would allow ChromeOS users to:

  • Sync clipboard text and supported formats across devices
  • Use CrossPaste without installing native binaries
  • Maintain security and permissions aligned with Chrome’s extension model

Alternatives

  • A standalone ChromeOS app (less ideal due to platform limitations and deprecation trends)
  • A web-only clipboard sync page (limited background access and poor UX)
  • Relying solely on Linux (Crostini) support on ChromeOS, which excludes many users and managed environments

A Chrome extension offers the best balance of reach, maintainability, and user experience.

How important is this improvement for you?

Would be a major improvement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions