Skip to content

[WebExtension port] data storage, privacy settings #893

Description

@myrdd

task list

  • weApi.storage done
    • functions
      • weApi.storage.local.get()
      • weApi.storage.local.set()
      • weApi.storage.onChanged
    • implementation
      • about:config settings part
      • JSON files part (i.e., subscription files)
    • tests
      • weApi.storage.local.get()
        • get("string") — get one
        • get([...] | {...}) — get multiple
        • get() — get all
      • weApi.storage.local.set()
      • weApi.storage.onChanged
  • privacy settings -> privacy.network done
    • network.networkPredictionEnabled
      • controls the following prefs:
        • network.dns.disablePrefetch
        • network.predictor.enabled
        • network.prefetch-next
        • network.http.speculative-parallel-limit
      • Mozilla's implementation
  • refactorings
    • deprecate LegacyApi.rpPrefBranch
    • deprecate LegacyApi.createPrefObserver
    • deprecate LegacyApi.prefsService

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions