The steps

- Clear the cookies on my firefox and chrome browser, delete all webform submission database records.

- In firefox, submit a webform as anonymous, this will work

- in chrome, or another browser, submit also as anonymous, you will not get a message ontop of the form saying "You have already submitted" until you press submit, very confusing.

I have the right permissions setup for anonymous user role, see below

mysql> select count(*) from permission where rid=1 and perm like "%access own webform results%";
+----------+
| count(*) |
+----------+
|        1 |
+----------+
1 row in set (0.00 sec)

mysql> select count(*) from permission where rid=1 and perm like "%access own webform submissions%";
+----------+
| count(*) |
+----------+
|        1 |
+----------+
1 row in set (0.00 sec)

Comments

quicksketch’s picture

Category: bug » support
Priority: Critical » Normal
Status: Active » Fixed

This is not a bug. You're getting this message because your IP Address is also recorded and that's what's preventing the submission (since you've already submitted once from that IP Address). See #246470: Allow cookies as sole voter validation.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.