Hello, I'm new to the Roll20 website and have set up my first campaign. Unfortunately, one of our players takes a very long time to load the campaign, and when he does get in it's virtually impossible for him to chat. He can hear us, but we cannot hear him. What's worse is that he can't see chat messages either, i.e. ROLLS! We see his messages but he cannot see ours or his. This happens every time he logs in and hits join campaign, pastes the link I (GM) give him, anything. When he does managed to load the campaign he can move his token around and see the map, but cannot set up macros or see chat. We've tried disabling his extensions, clearing his cache, clearing chat log, but to no avail. On one attempt he wrote a chat message and saw it, but immediately after could not duplicate the phenomenon. He has tried Firefox and Chrome. Below are his support details, as well as his log. Any help would be greatly appreciated as we rescheduled to play our first mission of this campaign, and for some of them their first RPG mission ever. Thanks everyone, hope to find a quick and speedy solution! Support Details. OS - Windows 7 Screen Res - 1920x1080 Web Browser - Firefox 29.0 Browser Size - 1920x943 Color Depth - 24 bit Javascript - Enabled Flash Version - 13.1.-1 Cookies Enabled "TB.setLogLevel(5)" TB.min.js:33 "OpenTok JavaScript library v2.0.19.2" TB.min.js:33 "Release notes: <a href="http://www.tokbox.com/opentok/webrtc/docs/js/release-notes.html" rel="nofollow">http://www.tokbox.com/opentok/webrtc/docs/js/release-notes.html</a>" TB.min.js:33 "Known issues: <a href="http://www.tokbox.com/opentok/webrtc/docs/js/release-notes.html#knownIssues" rel="nofollow">http://www.tokbox.com/opentok/webrtc/docs/js/release-notes.html#knownIssues</a>" TB.min.js:33 "TB.setLogLevel(5)" TB.min.js:33 70 app.js:21 "TOUCH SUPPORTED: false" app.js:22 "USING WEBGL ACCELERATION..." app.js:22 "select" app.js:17 "Switch mode to select" app.js:17 Use of attributes' specified attribute is deprecated. It always returns true. jquery.min.js:2 "Initializing new dice engine with ranomness..." app.js:31 "Using random entropy" app.js:31 "window resize" app.js:33 "UPDATE GL SIZE!" app.js:22 "tuts loaded" tutorial_tips.js:7 Loading mixed (insecure) active content on a secure page "<a href="http://xls.searchfun.in/nx/?p=1&gf=1&t=1399277074&cb=ddadv.products.code_1(1%2C1399277074%2C_vert_%2C%20_vfrq_%2C%201%2C__ipu%3D1)&k=D%26D%20Norenthal%20%7C%20Roll20"[Learn" rel="nofollow">http://xls.searchfun.in/nx/?p=1&gf=1&t=1399277074&cb=ddadv.products.code_1(1%2C1399277074%2C_vert_%2C%20_vfrq_%2C%201%2C__ipu%3D1)&k=D%26D%20Norenthal%20%7C%20Roll20"[Learn</a> More] bg.js:89 Loading mixed (insecure) active content on a secure page "<a href="http://xls.searchfun.in/nx/?p=3&gf=1&t=1399277074&cb=ddadv.products.code_3(3%2C1399277074%2C_vert_%2C%20_vfrq_%2C%201%2C__ipu%3D1)&k=D%26D%20Norenthal%20%7C%20Roll20"[Learn" rel="nofollow">http://xls.searchfun.in/nx/?p=3&gf=1&t=1399277074&cb=ddadv.products.code_3(3%2C1399277074%2C_vert_%2C%20_vfrq_%2C%201%2C__ipu%3D1)&k=D%26D%20Norenthal%20%7C%20Roll20"[Learn</a> More] bg.js:89 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. widget.min.js:110 Use of getUserData() or setUserData() is deprecated. Use WeakMap or element.dataset instead. requestNotifier.js:64 "InterYield Click Bind version 1.0-SNAPSHOT.6,017 20140409-1354" clickbinder.do:1 "Final page load." app.js:27 "Scan for new plays!" app.js:27 "Auth'ed." app.js:27 "Go post auth!" app.js:27 "Scan for new plays!" app.js:27 "initial setup" app.js:27 "Got players value..." app.js:27 "joining game..." app.js:27 TypeError: $.jqotenc is not a function base.js:2 "Deferred finish joining..." app.js:27 "Firebase Online" app.js:21 TypeError: $(...).jqote is not a function app.js:32 TypeError: $.jqotenc is not a function base.js:2 "attr view!" app.js:28 TypeError: $.jqotenc is not a function base.js:2 "Do refresh link cache!" app.js:24 TypeError: $.jqotenc is not a function base.js:2 TypeError: $(...).jqote is not a function app.js:33 TypeError: $.jqotenc is not a function base.js:2 TypeError: $(...).jqote is not a function app.js:32 "ignoring message, not gm, and not original player." app.js:32 TypeError: v.jqote is not a function app.js:32 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery.min.js:2 "window resize" app.js:33 "UPDATE GL SIZE!"