Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WebExtension port] data storage, privacy settings #893

Open
10 of 14 tasks
myrdd opened this issue Apr 4, 2018 · 2 comments
Open
10 of 14 tasks

[WebExtension port] data storage, privacy settings #893

myrdd opened this issue Apr 4, 2018 · 2 comments

Comments

@myrdd
Copy link
Member

myrdd commented Apr 4, 2018

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
@myrdd
Copy link
Member Author

myrdd commented Apr 10, 2018

#892 requires get() and onChanged. The latter seems to fail currently, so some tests need to be written.

@myrdd
Copy link
Member Author

myrdd commented Apr 26, 2018

Most tasks are done. I'm going to create a new nightly release.

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

No branches or pull requests

1 participant