Hello, Brief description: If a whisper contains a newline, the content before the newline is whispered as intended, but the content after gets sent to general chat. Environment: I'm running Windows 7 in Firefox version 39. My only extension installed and enabled is Firebug v 2.0.11 Steps to reproduce: 1) Join a game. 2) In the chat window start whispering (eg. "/w gm Hello, this is player one.") 3) Press control+enter to create a new line without submitting the form. 4) Continue typing your whisper (eg. "My secret plan to betray player two is...") 5) Click "send". Expected results: The entirety of text proceeded with a "/w <player>" should be whispered. Actual results: "Hello, this is player one." is properly in a whisper, while "My secret plan to betray player two is..." goes to general chat. Console Log: 70 app.js:29:6754 "TOUCH SUPPORTED: false" app.js:29:31882 "USING WEBGL ACCELERATION..." app.js:29:32703 "WEBGL STARTUP SUCCESS" app.js:29:33292 "select" app.js:24:24099 "Switch mode to select" app.js:24:25945 "Initializing new dice engine with randomness..." app.js:39:28504 "Using random entropy" app.js:39:28581 "window resize" app.js:43:25666 "Final set zoom!" app.js:30:12320 "UPDATE GL SIZE!" app.js:29:26432 "Final set zoom!" app.js:30:12320 "tuts loaded" tutorial_tips.js:7:2 "Final page load." app.js:35:22289 "Auth'ed." app.js:35:6745 "Go post auth!" app.js:35:6942 "initial setup" app.js:35:7087 "specific changed!" app.js:35:9377 "Got players value..." app.js:35:7329 "joining game..." app.js:35:13119 "I think I should be first?" app.js:33:23455 "FIRST PLAYER: -JlgoVbDbIYdkO3FPwoK" app.js:33:23531 "Player -JqVXm4ZSdDmCI0u9rUB is offline..." app.js:33:22940 "Player -JqX9t5ulN7sSpBdoiL3 is offline..." app.js:33:22940 "Player -Jr-FP0VeTf6TF1x_Jxy is offline..." app.js:33:22940 "Player -Jr0TcFrpdTi9k81DEuR is offline..." app.js:33:22940 "Player -JuE7vzeG-hfjZJr9rEf is offline..." app.js:33:22940 "Deferred finish joining..." app.js:35:13209 "Firebase Online" app.js:29:8060 "Full load page!" app.js:32:31110 "We have 6 pages" app.js:35:8059 "Scan for new plays!" app.js:35:21361 "handle page changes" app.js:35:8599 Object { -JqVXm4ZSdDmCI0u9rUB: "-Jf-OlT7QTrvUhOYbxxQ", -JqX9t5ulN7sSpBdoiL3: "-Jf-FnBdpgHrPdcArfAW", -Jr-FP0VeTf6TF1x_Jxy: "-Jf-F6JAIRM30Z-r6Gvw", -Jr0TcFrpdTi9k81DEuR: "-Jf-OVDpS-aB54wL44U4", -JuE7vzeG-hfjZJr9rEf: "-Jf-FnBdpgHrPdcArfAW" } app.js:35:8680 "Do refresh link cache!" app.js:31:26490 "Refresh Journal List!" app.js:42:2908 "Search took 6ms" app.js:42:1760 "Updating character sheet values" app.js:36:7072 "initiatlizing video chat" app.js:41:21633 "Connecting to WebRTC" app.js:41:22151 "init active page!" app.js:35:12120 "activate page!" app.js:33:442 "FULLY ACTIVATE VIEWS FOR PAGE." app.js:33:674 "Graphics: 86" app.js:32:32451 "Paths: 0" app.js:32:32647 "Reorder by ZORDER" app.js:33:3286 "Cols: 1 Rows: 2" app.js:28:15033 "Took 7ms to generate cache." app.js:28:15709 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/8287757/NAUbESHRPcWCRbI-y1oEew/original.jpg?142043133155&14265529785" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/8287757/NAUbESHRPcWCRbI-y1oEew/original.jpg?142043133155&14265529785</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/8287757/NAUbESHRPcWCRbI-y1oEew/max.jpg?142043133155&14265529785" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/8287757/NAUbESHRPcWCRbI-y1oEew/max.jpg?142043133155&14265529785</a>" app.js:32:15276 "Reorder by ZORDER" app.js:33:3286 "Connected to session" app.js:41:23745 "Someone just connected." app.js:41:25053 "Not us, increasing active connections." app.js:41:25180 "Begin publishing!" app.js:41:25362 "initializing publisher" app.js:41:24145 "Someone just connected." app.js:41:25053 "It's us?" app.js:41:25155 "Reorder by ZORDER" app.js:33:3286 "Exception received from TokBox" app.js:41:21181 Object { type: "exception", cancelable: true, preventDefault: b.Event/</this.preventDefault(), isDefaultPrevented: b.Event/</this.isDefaultPrevented(), message: "GetUserMedia", title: "Unable to Publish", code: 1500, component: Object, target: Object } app.js:41:21227 "Exception received from TokBox" app.js:41:28351 Object { type: "exception", cancelable: true, preventDefault: b.Event/</this.preventDefault(), isDefaultPrevented: b.Event/</this.isDefaultPrevented(), message: "GetUserMedia", title: "Unable to Publish", code: 1500, component: Object, target: Object } app.js:41:28397 "Reorder by ZORDER" app.js:33:3286 "Cols: 1 Rows: 2" app.js:28:15033 "Took 15ms to generate cache." app.js:28:15709 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/8287818/-8eauoinsb0lMX-3othOnA/original.jpg?14210831795&14265530605" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/8287818/-8eauoinsb0lMX-3othOnA/original.jpg?14210831795&14265530605</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/8287818/-8eauoinsb0lMX-3othOnA/max.jpg?14210831795&14265530605" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/8287818/-8eauoinsb0lMX-3othOnA/max.jpg?14210831795&14265530605</a>" app.js:32:15276 "Cols: 2 Rows: 1" app.js:28:15033 "Took 29ms to generate cache." app.js:28:15709 "Reorder by ZORDER" app.js:33:3286 "setting src" app.js:32:15437 "Cols: 1 Rows: 2" app.js:28:15033 "Took 28ms to generate cache." app.js:28:15709 "setting src" app.js:32:15437 "Cols: 1 Rows: 2" app.js:28:15033 "Took 15ms to generate cache." app.js:28:15709 "handle page changes" app.js:35:8599 Object { -JqVXm4ZSdDmCI0u9rUB: "-Jf-OlT7QTrvUhOYbxxQ", -JqX9t5ulN7sSpBdoiL3: "-Jf-FnBdpgHrPdcArfAW", -Jr-FP0VeTf6TF1x_Jxy: "-Jf-F6JAIRM30Z-r6Gvw", -Jr0TcFrpdTi9k81DEuR: "-Jf-OVDpS-aB54wL44U4", -JuE7vzeG-hfjZJr9rEf: "-Jf-FnBdpgHrPdcArfAW" } app.js:35:8680 "init active page!" app.js:35:12120 "activate page!" app.js:33:442 "FULLY ACTIVATE VIEWS FOR PAGE." app.js:33:674 "Graphics: 86" app.js:32:32451 "Paths: 0" app.js:32:32647 "Reorder by ZORDER" app.js:33:3286 "Finished after going 2 levels deep." app.js:40:29047 "Begin processing op!" app.js:40:31047 "Inline rolls complete!" app.js:40:30473 "Begin processing op!" app.js:40:31047 "Inline rolls complete!" app.js:40:30473 "window resize" app.js:43:25666 "Final set zoom!" app.js:30:12320 "UPDATE GL SIZE!" app.js:29:26432 "Final set zoom!" app.js:30:12320