Closed Bug 1219119 Opened 9 years ago Closed 8 years ago

NSec package's local storage is not isolated

Categories

(Firefox OS Graveyard :: Infrastructure, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mlien, Unassigned)

References

Details

[Description]
Navigate to two packages and use their local storage, it won't isolated

[Reproduce Steps]
1. Enable two preferences "network.http.enable-packaged-apps" and "network.http.signed-packages.enabled"
2. Set "network.http.signed-packages.trusted-root" to "http://people.mozilla.org/~mlien/"
3. Navigate to "http://people.mozilla.org/~mlien/nsec/local-storage-web-1/web-storage-demo.pak!//index.html" in Browser app
4. Change any setting (background color/font style/image)
5. Navigate to another package "http://people.mozilla.org/~mlien/nsec/local-storage-web-2/web-storage-demo.pak!//index.html"

[Expected Result]
Two packages should have different result

[Actual Result]
It will use another package's setting

[Build Information]
Build ID               20151025090221
Gaia Revision          1c6628ed1e40575e5ec3669ab6ef389d4ebeea65
Gaia Date              2015-10-23 17:01:43
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/d53a52b39a95dced722cca90ac74529b66dd5253
Gecko Version          44.0a1
Device Name            aries
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.worker.20151025.082115
Firmware Date          Sun Oct 25 08:21:23 UTC 2015
Bootloader             s1

[Reproduce Rate]
100%
QA Whiteboard: [COM=NSec]
Depends on: 1178526, 1195930
This is probably actually fixed with origins work, but for nsec its a wontfix
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.