Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #26393

Closed (moved)
Open
Opened Jun 17, 2018 by Trac@tracbot

HTTPS Everywhere no longer works in SeaMonkey

Ever since the conversion to WebExtensions, HTTPS Everywhere has not functioned in SeaMonkey. SeaMonkey 2.49.3 (the current version) is based on Firefox ESR 52.7.3, but doesn't incorporate what 52.x has of the WebExtensions API.

In this blog post, it is stated that WebExtensions support is not present. According to IRC conversations with devs, that hasn't changed in the past year.

I can see four options here.

  1. This is the easiest one. Just drop SeaMonkey support entirely. Remove the block/line from the manifest (or whatever it is now) that says "I support SeaMonkey, too!"
  2. Make a tool that converts from the new ruleset format to the old one so that SeaMonkey users can update the rulesets themselves.
  3. Update the XUL version not to match the new one in code and features, but simply to parse the new ruleset format. Maybe add a conversion method when it initially reads the rulesets in so that nothing else needs to be changed.
  4. Use the tool mentioned in option 2 to make new XUL releases that only update the rulesets.

Trac:
Username: NiveusLuna

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#26393