This is an automated email from the ASF dual-hosted git repository.

jonnybot pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy-geb.git

commit fc30edd78b14e11b26dc7f90e1bf47d6305c2737
Author: Mattias Reichel <[email protected]>
AuthorDate: Mon Sep 22 21:01:51 2025 +0200

    fix(webstorage): add return keyword
---
 module/geb-core/src/main/groovy/geb/webstorage/LocalStorage.groovy   | 2 +-
 module/geb-core/src/main/groovy/geb/webstorage/SessionStorage.groovy | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/module/geb-core/src/main/groovy/geb/webstorage/LocalStorage.groovy 
b/module/geb-core/src/main/groovy/geb/webstorage/LocalStorage.groovy
index ae5f8a94..4885db35 100644
--- a/module/geb-core/src/main/groovy/geb/webstorage/LocalStorage.groovy
+++ b/module/geb-core/src/main/groovy/geb/webstorage/LocalStorage.groovy
@@ -45,7 +45,7 @@ class LocalStorage implements WebStorage {
 
     @Override
     Set<String> keySet() {
-        js.exec('Object.keys(window.localStorage);') as Set<String>
+        js.exec('return Object.keys(window.localStorage);') as Set<String>
     }
 
     @Override
diff --git 
a/module/geb-core/src/main/groovy/geb/webstorage/SessionStorage.groovy 
b/module/geb-core/src/main/groovy/geb/webstorage/SessionStorage.groovy
index 6d882313..280ae753 100644
--- a/module/geb-core/src/main/groovy/geb/webstorage/SessionStorage.groovy
+++ b/module/geb-core/src/main/groovy/geb/webstorage/SessionStorage.groovy
@@ -45,7 +45,7 @@ class SessionStorage implements WebStorage {
 
     @Override
     Set<String> keySet() {
-        js.exec('Object.keys(window.sessionStorage);') as Set<String>
+        js.exec('return Object.keys(window.sessionStorage);') as Set<String>
     }
 
     @Override

Reply via email to