Skip to content

[WebExtension port] data storage, privacy settings #893

@myrdd

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions