Google sync extension for firefox
This is an issue with the google sync extension for firefox and not an issue with captive portal. It does not work with many splash page setups. I have tried it with m0n0wall, pfsense & Cisco BBSM. IE works fine & firefox without the extension works fine.
Just an FYI for those who use the google extension