Fix handling of electricChars in multi-line edits
Fix handling of electricChars in multi-line edits

Closes #2804

ThebingServices/CodeMirror,thomasjm/CodeMirror,webida/CodeMirror,EasonYi/CodeMirror,ksanaforge/CodeMirror,jayaprabhakar/CodeMirror,isdampe/CodeMirror,joshterrell805-historic/CodeMirror,sgoo/CodeMirror,DustinH/CodeMirror,DustinH/CodeMirror,Allenice/CodeMirror,pjkui/CodeMirror,systay/CodeMirror,hackmdio/CodeMirror,hccampos/CodeMirror,shiren/CodeMirror,qiankun007/CodeMirror,webida/CodeMirror,amshali/CodeMirror,alur/CodeMirror,loopspace/CodeMirror,adobe/CodeMirror2,DustinH/CodeMirror,rrandom/CodeMirror,symbla/CodeMirror,bgrins/CodeMirror,wingify/CodeMirror,AlanWasTaken/codemirror,melpon/CodeMirror,karevn/CodeMirror,schanzer/CodeMirror,adobe/CodeMirror2,djadmin/CodeMirror,mizchi/CodeMirror,bluesh55/CodeMirror,ashmind/CodeMirror,sourcelair/CodeMirror,d0liver/CodeMirror,SidPresse/CodeMirror,nawroth/CodeMirror,AlanWasTaken/codemirror,anthonygego/CodeMirror,buchslava/CodeMirror,vanloswang/CodeMirror,nightwing/CodeMirror,morrisonwudi/CodeMirror,loopspace/CodeMirror,GerHobbelt/CodeMirror2,thomasjm/CodeMirror,flyskyko/CodeMirror,kk9599/CodeMirror,ashmind/CodeMirror,flyskyko/CodeMirror,karthikeyansam/CodeMirror,shiren/CodeMirror,trumanliu/CodeMirror,tpphu/CodeMirror,bgrins/CodeMirror,dbarnett/CodeMirror,fmoliveira/CodeMirror,bfrohs/CodeMirror,apatawari/CodeMirror,codio/CodeMirror,elisee/CodeMirror,fmoliveira/CodeMirror,r7kamura/CodeMirror,dperetti/CodeMirror,crazy4chrissi/CodeMirror,AlanWasTaken/codemirror,supriyantomaftuh/CodeMirror,davidpham87/CodeMirror,Icenium/CodeMirror,buchslava/CodeMirror,xeronith/CodeMirror,ZombieHippie/CodeMirror,ssxxue/CodeMirror,sanyaade-iot/CodeMirror,kangkot/CodeMirror,NeZaMy/CodeMirror2,sgoo/CodeMirror,apatawari/CodeMirror,increpare/CodeMirror,cintiamh/CodeMirror,Jisuanke/CodeMirror,rrandom/CodeMirror,grzegorzmazur/CodeMirror,mightyguava/CodeMirror,pjkui/CodeMirror,buchslava/CodeMirror,elisee/CodeMirror,gkoberger/CodeMirror,codio/CodeMirror,KamranMackey/CodeMirror,jkaplon/CodeMirror,mizchi/CodeMirror,manderson23/CodeMirror,jessegrosjean/CodeMirror,mihailik/CodeMirror,fivetran/CodeMirror,qiankun007/CodeMirror,INTELOGIE/CodeMirror,alur/CodeMirror,NeZaMy/CodeMirror2,Aliccer/CodeMirror,notepadqq/CodeMirror,mightyguava/CodeMirror,flyskyko/CodeMirror,kangkot/CodeMirror,jkaplon/CodeMirror,kerabromsmu/CodeMirror,TechnicalPursuit/CodeMirror,Aliccer/CodeMirror,cintiamh/CodeMirror,MarcelGerber/CodeMirror,KamranMackey/CodeMirror,nightwing/CodeMirror,adobe/CodeMirror2,crazy4chrissi/CodeMirror,bgrins/CodeMirror,ficristo/CodeMirror,loopspace/CodeMirror,INTELOGIE/CodeMirror,antimatter15/CodeMirror,r7kamura/CodeMirror,ThebingServices/CodeMirror,kerabromsmu/CodeMirror,qweasd1/CodeMirror,happibum/CodeMirror-main,wingify/CodeMirror,NumbersInternational/CodeMirror,jpolitz/CodeMirror,qweasd1/CodeMirror,pinbe/CodeMirror,sanyaade-iot/CodeMirror,pinbe/CodeMirror,symbla/CodeMirror,morrisonwudi/CodeMirror,schanzer/CodeMirror,anthonygego/CodeMirror,mihailik/CodeMirror,tpphu/CodeMirror,MarcelGerber/CodeMirror,namin/CodeMirror,skylarkcob/CodeMirror,MarcelGerber/CodeMirror,davidpham87/CodeMirror,increpare/CodeMirror,Jisuanke/CodeMirror,EasonYi/CodeMirror,michaelerobertsjr/CodeMirror,pjkui/CodeMirror,axter/CodeMirror,bocharsky-bw/CodeMirror,kerabromsmu/CodeMirror,manderson23/CodeMirror,codio/CodeMirror,Navaneethsen/CodeMirror,dudb/CodeMirror,kuangyeheng/CodeMirror,symbla/CodeMirror,nawroth/CodeMirror,ThebingServices/CodeMirror,karthikeyansam/CodeMirror,SidPresse/CodeMirror,mtaran-google/CodeMirror,shiren/CodeMirror,happibum/CodeMirror-main,TechnicalPursuit/CodeMirror,michaelerobertsjr/CodeMirror,TDaglis/CodeMirror,ZombieHippie/CodeMirror,jpolitz/CodeMirror,jayaprabhakar/CodeMirror,mtaran-google/CodeMirror,camellhf/CodeMirror,systay/CodeMirror,karevn/CodeMirror,webida/CodeMirror,ssxxue/CodeMirror,GerHobbelt/CodeMirror2,djadmin/CodeMirror,pinbe/CodeMirror,d0liver/CodeMirror,agendor/CodeMirror,nightwing/CodeMirror,qiankun007/CodeMirror,pabloferz/CodeMirror,sekcheong/CodeMirror,mightyguava/CodeMirror,NumbersInternational/CodeMirror,Allenice/CodeMirror,belph/CodeMirror,sanyaade-iot/CodeMirror,bluesh55/CodeMirror,Dominator008/CodeMirror,systay/CodeMirror,fmoliveira/CodeMirror,djadmin/CodeMirror,qweasd1/CodeMirror,grzegorzmazur/CodeMirror,belph/CodeMirror,ksanaforge/CodeMirror,ejgallego/CodeMirror,agendor/CodeMirror,matthewbauer/CodeMirror,antimatter15/CodeMirror,kangkot/CodeMirror,rustemferreira/CodeMirror,xeronith/CodeMirror,karthikeyansam/CodeMirror,jessegrosjean/CodeMirror,supriyantomaftuh/CodeMirror,skylarkcob/CodeMirror,NumbersInternational/CodeMirror,matthewbauer/CodeMirror,rustemferreira/CodeMirror,vanloswang/CodeMirror,kevinushey/CodeMirror,schanzer/CodeMirror,bluesh55/CodeMirror,wingify/CodeMirror,Icenium/CodeMirror,fivetran/CodeMirror,ksanaforge/CodeMirror,Dominator008/CodeMirror,kk9599/CodeMirror,davidpham87/CodeMirror,pabloferz/CodeMirror,camellhf/CodeMirror,camellhf/CodeMirror,Dominator008/CodeMirror,morrisonwudi/CodeMirror,TDaglis/CodeMirror,TechnicalPursuit/CodeMirror,wbinnssmith/CodeMirror,increpare/CodeMirror,Navaneethsen/CodeMirror,elisee/CodeMirror,axter/CodeMirror,ashmind/CodeMirror,NeZaMy/CodeMirror2,INTELOGIE/CodeMirror,hackmdio/CodeMirror,gkoberger/CodeMirror,dudb/CodeMirror,rasata/CodeMirror,jessegrosjean/CodeMirror,mihailik/CodeMirror,KamranMackey/CodeMirror,SidPresse/CodeMirror,Icenium/CodeMirror,ssxxue/CodeMirror,belph/CodeMirror,notepadqq/CodeMirror,amshali/CodeMirror,Aliccer/CodeMirror,hccampos/CodeMirror,notepadqq/CodeMirror,dbarnett/CodeMirror,amshali/CodeMirror,jkaplon/CodeMirror,dudb/CodeMirror,rasata/CodeMirror,rustemferreira/CodeMirror,cintiamh/CodeMirror,EasonYi/CodeMirror,namin/CodeMirror,happibum/CodeMirror-main,ficristo/CodeMirror,trumanliu/CodeMirror,tpphu/CodeMirror,jpolitz/CodeMirror,isdampe/CodeMirror,sourcelair/CodeMirror,apatawari/CodeMirror,michaelerobertsjr/CodeMirror,abdelouahabb/CodeMirror,karevn/CodeMirror,gkoberger/CodeMirror,nawroth/CodeMirror,trumanliu/CodeMirror,supriyantomaftuh/CodeMirror,skylarkcob/CodeMirror,Jisuanke/CodeMirror,ficristo/CodeMirror,ejgallego/CodeMirror,agendor/CodeMirror,TDaglis/CodeMirror,bfrohs/CodeMirror,InternetGuru/CodeMirror,ZombieHippie/CodeMirror,sekcheong/CodeMirror,d0liver/CodeMirror,namin/CodeMirror,vincentwoo/CodeMirror,xeronith/CodeMirror,webida/CodeMirror,philuchansky/CodeMirror,abdelouahabb/CodeMirror,axter/CodeMirror,rasata/CodeMirror,Ermlab/CodeMirror,dperetti/CodeMirror,InternetGuru/CodeMirror,antimatter15/CodeMirror,dbarnett/CodeMirror,bfrohs/CodeMirror,hccampos/CodeMirror,rrandom/CodeMirror,abdelouahabb/CodeMirror,jayaprabhakar/CodeMirror,melpon/CodeMirror,Ermlab/CodeMirror,kk9599/CodeMirror,sourcelair/CodeMirror,ejgallego/CodeMirror,Allenice/CodeMirror,pabloferz/CodeMirror,isdampe/CodeMirror,mizchi/CodeMirror,hackmdio/CodeMirror,vincentwoo/CodeMirror,anthonygego/CodeMirror,matthewbauer/CodeMirror,mtaran-google/CodeMirror,sekcheong/CodeMirror,manderson23/CodeMirror,InternetGuru/CodeMirror,Navaneethsen/CodeMirror,crazy4chrissi/CodeMirror,dperetti/CodeMirror,bocharsky-bw/CodeMirror,bocharsky-bw/CodeMirror,joshterrell805-historic/CodeMirror,kevinushey/CodeMirror,philuchansky/CodeMirror,philuchansky/CodeMirror,melpon/CodeMirror,kuangyeheng/CodeMirror,wbinnssmith/CodeMirror,grzegorzmazur/CodeMirror,r7kamura/CodeMirror,vanloswang/CodeMirror,thomasjm/CodeMirror,alur/CodeMirror,kuangyeheng/CodeMirror,vincentwoo/CodeMirror