Index: lams_common/src/java/org/lamsfoundation/lams/etherpad/service/EtherpadService.java =================================================================== diff -u -r5ce80833bb0828de219fc5b59e9e73c365da8559 -rdc7b0c799bd3c4a346c4e66dfffa159d94b321a7 --- lams_common/src/java/org/lamsfoundation/lams/etherpad/service/EtherpadService.java (.../EtherpadService.java) (revision 5ce80833bb0828de219fc5b59e9e73c365da8559) +++ lams_common/src/java/org/lamsfoundation/lams/etherpad/service/EtherpadService.java (.../EtherpadService.java) (revision dc7b0c799bd3c4a346c4e66dfffa159d94b321a7) @@ -94,7 +94,9 @@ String topLevelDomain = m.matches() ? "." + m.group(1) : uri.getHost(); Cookie etherpadSessionCookie = new Cookie("sessionID", etherpadSessionIds); - etherpadSessionCookie.setDomain(topLevelDomain); + if (!topLevelDomain.equals("localhost")) { + etherpadSessionCookie.setDomain(topLevelDomain); + } // A negative value means that the cookie is not stored persistently and will be deleted when the Web browser // exits. A zero value causes the cookie to be deleted. etherpadSessionCookie.setMaxAge(-1);