aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/storage.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/storage.rs')
-rw-r--r--components/script/dom/storage.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/dom/storage.rs b/components/script/dom/storage.rs
index 5c64bf7fe8b..4c7ac10d773 100644
--- a/components/script/dom/storage.rs
+++ b/components/script/dom/storage.rs
@@ -116,8 +116,10 @@ impl StorageMethods for Storage {
// https://html.spec.whatwg.org/multipage/#the-storage-interface:supported-property-names
fn SupportedPropertyNames(&self) -> Vec<DOMString> {
- // FIXME: unimplemented (https://github.com/servo/servo/issues/7273)
- vec![]
+ let (sender, receiver) = ipc::channel().unwrap();
+
+ self.get_storage_task().send(StorageTaskMsg::Keys(sender, self.get_url(), self.storage_type)).unwrap();
+ receiver.recv().unwrap()
}
// check-tidy: no specs after this line