Etherpad-lite: рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рдирд▓ рдХреА рд╕рдВрдкрддреНрддрд┐ 'setStateIdle' рдкрдврд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдордИ 2018  ┬╖  34рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ether/etherpad-lite

рд╣рдорд╛рд░реЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ (1.6.6 рдЪрд▓ рд░рд╣рд╛ рд╣реИ) рдореЗрдВ рдкреИрдб рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рдореБрдЭреЗ рдХреНрд░реЛрдо 66 рдореЗрдВ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред
рдЗрд╕ рдмреАрдЪ, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 60 рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреЛрдИ рд╕реБрдЭрд╛рд╡?

An error occurred
The error was reported with the following id: 'qZF4pJdMtrdhNgDJlfp0'

Please press and hold Ctrl and press F5 to reload this page, if the problem persists please send this error message to your webmaster:
'ErrorId: qZF4pJdMtrdhNgDJlfp0
URL: https://pad.example.com/padname
UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
Uncaught TypeError: Cannot read property 'setStateIdle' of null in https://pad.example.com/javascripts/lib/ep_etherpad-lite/static/js/pad.js?callback=require.define at line 3'

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдХреЛрдб рдЦрдВрдб рд╕реЗ рд╣реИ, рдЬрд╣рд╛рдВ pad.collabClient рд╢реВрдиреНрдп рд▓рдЧрддрд╛ рд╣реИ:

            socket.on("error", function(e) {
                pad.collabClient.setStateIdle(),
                pad.collabClient.setIsPendingRevision(!0)
            });

рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЗ рд╕рд╛рде рд░реБрдХрдиреЗ рдкрд░, рддреНрд░реБрдЯрд┐ e рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддреА рд╣реИред

рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕ рдХреЙрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╣реБрдИ:

            io.connect(n, {
                path: exports.baseURL + "socket.io",
                resource: a,
                reconnectionAttempts: 5,
                reconnection: !0,
                reconnectionDelay: 1e3,
                reconnectionDelayMax: 5e3
            })

рдкреБрдирд╢реНрдЪ: рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ pad.collabClient рдкрд╣рд▓реЗ рд╕реЗ рдХреЗрд╡рд▓ _afterHandshake() рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

рдкреАрдкреАрдПрд╕: рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдЬрд╛рдирдХрд╛рд░реА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

Etherpad version

Version number: 1.6.6

Git sha: 7e69a82
Installed plugins

ep_etherpad-lite

Installed parts

ep_etherpad-lite/swagger
ep_etherpad-lite/adminsettings
ep_etherpad-lite/adminplugins
ep_etherpad-lite/admin
ep_etherpad-lite/tests
ep_etherpad-lite/socketio
ep_etherpad-lite/errorhandling
ep_etherpad-lite/importexport
ep_etherpad-lite/apicalls
ep_etherpad-lite/webaccess
ep_etherpad-lite/padreadonly
ep_etherpad-lite/padurlsanitize
ep_etherpad-lite/specialpages
ep_etherpad-lite/i18n
ep_etherpad-lite/static
ep_etherpad-lite/express

Installed hooks
Server side hooks

expressCreateServer
    ep_etherpad-lite/node/hooks/express/swagger:expressCreateServer from ep_etherpad-lite/swagger
expressCreateServer
    ep_etherpad-lite/node/hooks/express/adminsettings:expressCreateServer from ep_etherpad-lite/adminsettings
expressCreateServer
    ep_etherpad-lite/node/hooks/express/adminplugins:expressCreateServer from ep_etherpad-lite/adminplugins
expressCreateServer
    ep_etherpad-lite/node/hooks/express/admin:expressCreateServer from ep_etherpad-lite/admin
expressCreateServer
    ep_etherpad-lite/node/hooks/express/tests:expressCreateServer from ep_etherpad-lite/tests
expressCreateServer
    ep_etherpad-lite/node/hooks/express/socketio:expressCreateServer from ep_etherpad-lite/socketio
expressCreateServer
    ep_etherpad-lite/node/hooks/express/errorhandling:expressCreateServer from ep_etherpad-lite/errorhandling
expressCreateServer
    ep_etherpad-lite/node/hooks/express/importexport:expressCreateServer from ep_etherpad-lite/importexport
expressCreateServer
    ep_etherpad-lite/node/hooks/express/apicalls:expressCreateServer from ep_etherpad-lite/apicalls
expressCreateServer
    ep_etherpad-lite/node/hooks/express/padreadonly:expressCreateServer from ep_etherpad-lite/padreadonly
expressCreateServer
    ep_etherpad-lite/node/hooks/express/padurlsanitize:expressCreateServer from ep_etherpad-lite/padurlsanitize
expressCreateServer
    ep_etherpad-lite/node/hooks/express/specialpages:expressCreateServer from ep_etherpad-lite/specialpages
expressCreateServer
    ep_etherpad-lite/node/hooks/i18n:expressCreateServer from ep_etherpad-lite/i18n
expressCreateServer
    ep_etherpad-lite/node/hooks/express/static:expressCreateServer from ep_etherpad-lite/static
socketio
    ep_etherpad-lite/node/hooks/express/adminsettings:socketio from ep_etherpad-lite/adminsettings
socketio
    ep_etherpad-lite/node/hooks/express/adminplugins:socketio from ep_etherpad-lite/adminplugins
expressConfigure
    ep_etherpad-lite/node/hooks/express/webaccess:expressConfigure from ep_etherpad-lite/webaccess
createServer
    ep_etherpad-lite/node/hooks/express:createServer from ep_etherpad-lite/express
restartServer
    ep_etherpad-lite/node/hooks/express:restartServer from ep_etherpad-lite/express

Client side hooks
Bug Needs confirmation

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдЪреНрдЫреА рдЦрдмрд░, @fralixред
рдЕрдЪреНрдЫрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреАрдорддреА рд╣реИред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ @caugner рджреНрд╡рд╛рд░рд╛ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдП рдЧрдП "рдкреНрд░реЗрдд" рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрд╕реБрдХ рд░рд╣рддрд╛ рд╣реВрдВред

рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рдП (рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг, рд▓рд┐рдВрдЯрд░, рд╕реНрдЯреИрдЯрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд░, рд╢рд╛рдпрдж рдзреАрд░реЗ-рдзреАрд░реЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдУрд░ рдкрд▓рд╛рдпрди рднреА ...), рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рдореБрдЭреЗ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред

рд╕рднреА 34 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕рдореНрдмрдВрдзрд┐рдд?
TypeError: pad.collabClient is null in https://pad.fralix.ovh/javascripts/lib/ep_etherpad-lite/static/js/pad.js?callback=require.define at line 3'
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдирдХреЙрдЯреЗрдб рд▓рд╛рдЗрди рдХреЗ рдмрдЬрд╛рдп рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд░реНрд╖реЛрдВ (!)

рдкреБрдирд╢реНрдЪ: рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ рдкреИрдб.рдХреЛрд▓рд╛рдм рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИрдВрдбрд╢реЗрдХ() рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕реЗ рдХреЗрд╡рд▓ _afterHandshake() рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╣реИ, @caugnerред
рдореИрдВ рдмрдЧ ( рд╡рд░реНрддрдорд╛рди рд╡рд┐рдХрд╛рд╕ , рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 61 , рдХреНрд░реЛрдорд┐рдпрдо 68 ) рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдмрд╛рд▓реЛрдВ рдХреА рд╢реБрд░реБрдЖрдд рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╢рд╛рдпрдж рд╣рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

@ anugu-chegg, рдЪреВрдВрдХрд┐ рдЖрдкрдиреЗ #3318 рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдмрд╛рд░реАрдХреА рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рдВрдХреЗрдд рд╣реИрдВ?

рдЕрд░реЗ, рдореИрдВ рдЕрдм рдЙрдЪрд┐рдд рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛:

https://github.com/ether/etherpad-lite/wiki/How-to-put-Etherpad-Lite-behind-a-reverse-Proxy
https://github.com/ether/etherpad-lite/issues/2318#issuecomment -63548542

рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд╣реИ рдФрд░ рд╕рднреА рдЧрд╛рдЗрдб рдкрдврд╝рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ? :рд╣рд░реНрд╖:

рдЕрдЪреНрдЫреА рдЦрдмрд░, @fralixред
рдЕрдЪреНрдЫрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреАрдорддреА рд╣реИред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ @caugner рджреНрд╡рд╛рд░рд╛ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдП рдЧрдП "рдкреНрд░реЗрдд" рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрд╕реБрдХ рд░рд╣рддрд╛ рд╣реВрдВред

рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рдП (рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг, рд▓рд┐рдВрдЯрд░, рд╕реНрдЯреИрдЯрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд░, рд╢рд╛рдпрдж рдзреАрд░реЗ-рдзреАрд░реЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдУрд░ рдкрд▓рд╛рдпрди рднреА ...), рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рдореБрдЭреЗ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред

рдирдорд╕реНрддреЗ,
рдИрдерд░рдкреИрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЗрд╕реЗ рдлреНрд░рд╛рдЗрдбреЗ рдлреЙрд░ рдлреНрдпреВрдЪрд░ рдЬрд░реНрдордиреА рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдпрд╣ рдмрдЧ рд╣рдорд╛рд░реА рд╕реНрдерд╛рдкрдирд╛, рд╕рдВрд╕реНрдХрд░рдг 1.7.5 рдореЗрдВ рднреА рд╣реБрдЖ рд╣реИ:

Uncaught TypeError: Cannot read property 'setStateIdle' of null in https://domain.removed.also.the.path/static/js/pad.js?callback=require.define at line 3'

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ:

ep_etherpad-lite
ep_headings2
ep_font_color
ep_footer

рдмрд╕ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛!
рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ v1.8.0.1 рдореЗрдВ рднреА рдореМрдЬреВрдж рд╣реИред

Dec 12 10:59:51 etherpad nodejs[28467]: #033[33m[2019-12-12 10:59:51.645] [WARN] client - #033[39mUncaught TypeError: Cannot read property 'setStateIdle' of null -- { errorId: 'ZFFGAJRhNPLZkgcdXRxQ',
Dec 12 10:59:51 etherpad nodejs[28467]:    'Uncaught TypeError: Cannot read property \'setStateIdle\' of null',

рдореИрдВ etherpad_lite рд╕рдВрд╕реНрдХрд░рдг 1.6.0 рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╣рдордиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рдРрд╕реЗ рд╣реА рджреЗрдЦрд╛ рд╣реИ

App 19183 output: [33m[2020-03-26 09:29:22.650] [WARN] client - [39mUncaught TypeError: Cannot read property 'setStateIdle' of null -- { errorId: '3tl0hHxTQ9rwZ0ojNXoI',
App 19183 output:   msg:
App 19183 output:    'Uncaught TypeError: Cannot read property \'setStateIdle\' of null',
App 19183 output:   url:
App 19183 output:    'https://etherpad.vnc.biz/etherpad/p/g.INJVOHVXSaiTwtQM$0c6efa006f3911ea8c106f96aa173764',
App 19183 output:   linenumber: 3,
App 19183 output:   userAgent:
App 19183 output:    'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/80.0.3987.87 Chrome/80.0.3987.87 Safari/537.36' }

рдХреЛрдИ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИ?

рдФрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдореВрд▓ рдХрд╛рд░рдг рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдкрд░ рд╕реЙрдХреЗрдЯ рдХреНрдпреЛрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ?

@vijaygodhasara рдХреГрдкрдпрд╛

@xshadow рдХреГрдкрдпрд╛ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬреИрд╕реЗ:

  • рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдИрдерд░рдкреИрдб рд╡рд┐рдВрдбреЛрдЬрд╝/рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╣реИ
  • рд╕рдЯреАрдХ рдЧрд┐рдЯ рд░реЗрд╡
  • рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдИрдерд░рдкреИрдб рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдХреНрдпрд╛?
  • рдХреНрдпрд╛ рдЖрдк рдХреЛрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ?

рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ рдореИрдВ рдЗрд╕ рдмрдЧ рдХреЛ рд╣рдорд╛рд░реЗ рдХрд┐рд╕реА рднреА рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдХреЛрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред

рдХреГрдкрдпрд╛ https://github.com/ether/etherpad-lite/issues/3405#issuecomment -413032184 рджреЗрдЦреЗрдВ - рдПрдХ рд╕рдлрд▓ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрдЕрдк рдХреЗ рдмрд╛рдж рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрд╛ рдЬрдм рдПрдХ рдЕрд╕реНрдерд┐рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╢рд╛рдпрдж рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд╣реИ рдЬреЛ рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реБрд▓рдн рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╕реЗрдЯрдЕрдк/рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдЧ рддрдм рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╡рд░реНрддрдорд╛рди рд░рд┐рдкреЛрд░реНрдЯрд░ рдЙрддреНрддрд░ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдХреЛрдИ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЙрдирдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ ... рд╕рд╛рде рд╣реА, рдЗрд╕реЗ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реИ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбрд┐рдмрдЧ рдХрдВрд╕реЛрд▓ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рдЧрд▓рдд рд╕реЗрдЯрдЕрдк рд╕реАрдПрд╕рдкреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рдпрд╣ рдПрдХ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдерд╛ред

рдмрдВрдж рдХрд░рдирд╛, рдХрд┐рд╕реА рдХреЛ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реЛрдиреЗ рдкрд░ рдлрд┐рд░ рд╕реЗ рдЦреБрд▓реЗрдЧрд╛ред

рдпрджрд┐ рдХреЛрдИ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реИ (рдЬрдм рдХреЛрдИ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ) рддреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рджреЗрдЦрдирд╛ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЛрдИ рдиреЛрдбрдЬреЗрдПрд╕/рдИрдерд░рдкреИрдб рдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдИрдерд░рдкреИрдб рдмрдЧ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рддреЛ рдореИрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦ рдкрд╛рдКрдВрдЧрд╛ред

@JohnMcLear рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдмрд╛рдж рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдлрд┐рдХреНрд╕ рдиреЗ рдЪрд╛рд▓ рдЪрд▓реА рд╣реИ ред

рдпрд╣ рддреНрд░реБрдЯрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдХреНрд░реЛрдо рдореЗрдВ рдИрдерд░рдкреИрдб рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдкреБрди: рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред
рдореЗрд░реЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдФрд░ https://etherpad.wikimedia.org , https://video.etherpad.com рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛

рдПрдХ рддреНрд░реБрдЯрд┐ рдкрд╛рдИ рдЧрдИ
рдХреГрдкрдпрд╛ рдЗрд╕ рдкреГрд╖реНрда рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Ctrl рджрдмрд╛рдХрд░ рд░рдЦреЗрдВ рдФрд░ F5 рджрдмрд╛рдПрдВ
рдпрджрд┐ рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЕрдкрдиреЗ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ рдХреЛ рднреЗрдЬреЗрдВ:

рддреНрд░реБрдЯрд┐ рдЖрдИрдбреА: XDmLq2ENraoB3lM4ESfu
рдпреВрдЖрд░рдПрд▓: https://etherpad.wikimedia.org/p/gxz0C7Rncg-J80ra7DQw
UserAgent: Mozilla/5.0 (Linux; Android 10; Mi A2 Lite) AppleWebKit/537.36 (KHTML, рдЬреИрд╕реЗ рдЧреЗрдХреЛ) рдХреНрд░реЛрдо/83.0.4103.106 рдореЛрдмрд╛рдЗрд▓ рд╕рдлрд╛рд░реА/537.36
рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рд▓рд╛рдЗрди 3 рдкрд░ https://etherpad.wikimedia.org/javascripts/lib/ep_etherpad-lite/static/js/pad.js?callback=require.define&v=f2b033c9 рдореЗрдВ рдирд▓ рдХреА рд╕рдВрдкрддреНрддрд┐ 'setStateIdle' рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг

  1. рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреИрдб рдЦреЛрд▓реЗрдВ
  2. рдХреБрдЫ рд▓рд┐рдЦрдирд╛
  3. рдлрд┐рд░ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ "рд╣реЛрдо" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
  4. рдлрд┐рд░ "рдЕрдВрддрд┐рдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдм рдХреБрдЫ рдмрдВрдж рдХрд░реЗрдВ
  5. рдФрд░ рдлрд┐рд░ рд╕реЗ рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЪрд▓рд╛рдПрдВ
  6. рдпрд╣ рдЖрдкрдХрд╛ рдЕрдВрддрд┐рдо рдкреИрдб рдЦреЛрд▓рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ рдФрд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрдЧрд╛

рдлрд┐рд░ "рдЕрдВрддрд┐рдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдм рдХреБрдЫ рдмрдВрдж рдХрд░реЗрдВ
рдореБрдЭреЗ рдЕрдкрдиреА рд╕реНрдХреНрд░реАрди рдкрд░ рдХреЛрдИ "рдЕрдВрддрд┐рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ.. рдореБрдЭреЗ рдХрд╣рд╛рдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдУрд╣ .. рдПрдВрдбреНрд░реЙрдЗрдб ... рд╕реЗрдХред

рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ рддреНрд░реБрдЯрд┐! рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд┐рдпрд╛ред рдЖрдкрдХреЛ рдПрдХ рдХреБрдХреА рдЕрдЪреНрдЫреА рдорд┐рд▓рддреА рд╣реИ рд╕рд░! :)

рдирд╡реАрдирддрдо рд╡рд┐рдХрд╛рд╕ рдкрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рддреЛ рдпрд╣ рдордЬреЗрджрд╛рд░ рд╣реИ :)

video.etherpad рдкрд░ рджреЛрд╣рд░рд╛ рд╕рдХрддреЗ рд╣реИрдВред com:9001 (рдЬреЛ afaik рд╕реАрдзреЗ рдИрдерд░рдкреИрдб рдХреЗ рд▓рд┐рдП рд╣реИ)ред

рддреЛ рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡рддрдГ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ:

  1. рдПрдХ рдкреНрд▓рдЧрдЗрдиред
  2. рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ред
  3. рдЙрддреНрдкрд╛рджрди рдореЛрдб рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
  4. рд╕реНрдерд╛рдиреАрдп рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА/рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ "рдзреАрдореА"?

рдПрдХ рд╣реА рдкрд░реАрдХреНрд╖рдг рдореЗрдВ pad.collabClient рд╕рд╛рде Firefox (рдЕрдЪреНрдЫрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░) рддреНрд░реБрдЯрд┐рдпрд╛рдБред

рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рд╛рдорд╛рдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдЕрд▓рдЧ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╡реАрдирддрдо рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рддрдп рд╣реИ ..

рдореИрдВрдиреЗ https://video.etherpad.com рдкрд░ рдирд╡реАрдирддрдо рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХреА

рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рджреЛрд╣рд░рд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдИрдерд░рдкреИрдб рдХрд╛рдлреА рддреЗрдЬ рдЪрд▓рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдЦреАрдВрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдпрд╣ рдПрдХ рдХрд┐рдирд╛рд░реЗ рдХрд╛ рдорд╛рдорд▓рд╛ рдерд╛ред video.etherpad.com рдЕрдХреНрд╕рд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдкреНрддрд╛рд╣ рдкреАрдЫреЗ рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрд╕реЗ рдЕрдкрдбреЗрдЯ рд░рдЦрдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╡реНрдпрд╕реНрдд рд╣реВрдВ;/

From https://github.com/ether/etherpad-lite
   2cd3dccc..75ecb3f4  develop                             -> origin/develop

рд╣рд╛рдп @ рдЬреЙрди рдореИрдХрд▓рд┐рдпрд░! рдмрдзрд╛рдИ рд╣реЛ, рддреНрд░реБрдЯрд┐ рдХреЛ https://video.etherpad.com рдкрд░ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рддреБрдореНрд╣рд╛рд░реЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдпрд╣ рдЕрднреА рднреА рд╡рд╣рд╛рдБ рд╣реИред рдореИрдВ рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж рджреЛрд╣рд░рд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдЯреИрдм рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рд╕реЗ рдХреИрд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рдкреИрдб.рдЬреЗрдПрд╕ рдХреЗ рд╣реИрдВрдбрд╢реЗрдХ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ, рд╕реЙрдХреЗрдЯ рдЗрд╡реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдмреИрдХ рдкрдВрдЬреАрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХреЛрд▓рд╛рдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, CLIENT_VARS рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдареАрдХ рдмрд╛рдж рдХреЛрд▓рд╛рдм рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реВрдиреНрдп рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЗрд╕реЗ _afterHandshake рдореЗрдВ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рддреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕/рдХреНрд░реЛрдорд┐рдпрдо рдореЗрдВ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
рдПрдХ рдкреИрдб рд▓реЛрдб рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдбреЗрд╡рд▓рдкрд░ рдореЛрдб рдЦреБрд▓рд╛ рд╣реЛ рдФрд░ рдЬреИрд╕реЗ рд╣реА рдЖрдк XHR-Polling to eio рдХрдЯ рдСрдл рдиреЗрдЯрд╡рд░реНрдХ рджреЗрдЦреЗрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЛ CLIENT_VARS рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдлрд┐рд░ рдкреБрди: рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдЪрд░рдг рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реЗрдХрдВрдб рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред

рддреЛ рдЕрдЧрд▓рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ video.etherpad.com рдХреЛ рдЕрдкрдбреЗрдЯ рдФрд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдлрд┐рдХреНрд╕??!

рдПрдХ рджреНрд╡рд┐рднрд╛рдЬрд┐рдд рдиреЗ 128f3e15ebf89f69d97dce34c8d5b8c238e952d2 рдХреЛ рдлрд┐рдХреНрд╕-рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ред рдЙрд╕ рддрд░рд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдЕрдЧрд▓рд╛ рд╕реНрддрд░ рдкреНрд░реЛ рдбреЗрд╡рд▓рдкрд░ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ ....

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ jQuery рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рдереА рдпрд╛ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рдереЗ, рд╡рд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдерд╛ рдФрд░ рдЕрдм 128f3e15ebf89f69d97dce34c8d5b8c238e952d2 рдХреЗ рд╕рд╛рде рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ
CLIENT_VARS рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреБрди: рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ (рдЬреИрд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЦрд░рд╛рдм рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрд╛рд░рдг) рдмрдЧ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред
рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдореИрдВ рджрд┐рди рдореЗрдВ 1 рдмрд╛рд░ рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рд╕реЗ рдКрдкрд░ рджреЗрдЦрддрд╛ рд╣реВрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддреАрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╣рд░ рдШрдЯрдирд╛ рдЦрд░рд╛рдм рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрд╛рд░рдг рд╣реИред

@vijaygodhasara рдХреГрдкрдпрд╛

рдореИрдВ 1.8.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ!

@cdruet рдХреНрдпрд╛ рдЖрдк рдХреЛрдИ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмрд┐рдирд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдерд╛?

@JohnMcLear рдореБрдЭреЗ 1.8.6 (рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛) рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ: https://mrtopf.de/test.html

рдЗрд╕ рдкреИрдб рдХреЛ рд▓реЛрдб рдХрд░рдирд╛: https://yopad.eu/p/textframe

рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдкреНрд▓рдЧрдЗрди рдХрдореЗрдВрдЯ_рдкреЗрдЬ рдФрд░ рд╣реЗрдбрд┐рдВрдЧ 2 рд╣реИрдВред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдмрд╛рдж рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд╣реЛрдЧрд╛ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЙрддреНрдкрд╛рджрди рдкрд░ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ)

@JohnMcLear рдореИрдВ рднреА comments_page рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЙрд╕ auth_session рдХреЗ рдКрдкрд░ред

рдореИрдВ рдЖрдЬ рдмрд╛рдж рдореЗрдВ рдмрд┐рдирд╛ comment_page рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореИрдВ рдкреИрдб рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП auth_session рд╣реВрдВред

рдпреВрдирд┐рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

@cdruet рдФрд░ @mrtopf : рдХреНрдпрд╛ рдЖрдк develop рд╢рд╛рдЦрд╛ рдкрд░ рдирд╡реАрдирддрдо рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ cookie.sameSite рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ None ? v1.8.6 рдХреЗ рдмрд╛рдж рд╕реЗ рдХреБрдЫ рдХреБрдХреА рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдП рд╣реИрдВ рдЬреЛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

@rhansen рдХреНрдпрд╛ рдЗрд╕реЗ рдЕрднреА рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

@rhansen рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдереЛрдбрд╝рд╛ рд╡реНрдпрд╕реНрдд рдерд╛ рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рдордп рд▓рдЧрд╛ред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ develop рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рддрдм рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ 1.8.5 рдФрд░ рд╡рд░реНрддрдорд╛рди рдорд╛рд╕реНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдорд┐рд▓реА (1.8.6 рдкрд░ рдЖрдзрд╛рд░рд┐рдд = рдкреНрд░рддрд┐рдмрджреНрдз 2c8769a6fd9fa4ed36ed6e32ba0826037795fb37)

рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд░рддреЗ рд╕рдордп, рдкрд╣рд▓рд╛ рдкрд░реАрдХреНрд╖рдг рдареАрдХ рд▓рдЧрддрд╛ рд╣реИред

рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдХрдм рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ?

рд╕реЗрдЯрд┐рдВрдЧ: рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рдЖрдИрдлреНрд░реЗрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдИрдерд░рдкреИрдб рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред

рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ (рдорд╛рд╕реНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ, 1.8.6++ рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ:

| (рдЧреБрдордирд╛рдо) | @ | рдкреИрдб.рдЬреЗрдПрд╕?рдХреЙрд▓рдмреИрдХ=requтАжрдареАрдХ&v=564a4939:227
-- | -- | -- | --
| рдЖрд░.рдПрдорд┐рдЯ | @ | index.js:83
| рдЖрд░.рдПрдорд┐рдЯ | @ | index.js:83
| r.emitAll | @ | index.js:83
| (рдЧреБрдордирд╛рдо) | @ | index.js:83
| рд╕реЗрдЯрдЯрд╛рдЗрдордЖрдЙрдЯ (async) | |
| r.reconnect | @ | index.js:83
| рдЖрд░.рдСрдирдХреНрд▓реЛрдЬ | @ | index.js:83
| (рдЧреБрдордирд╛рдо) | @ | index.js:83
| рдЖрд░.рдПрдорд┐рдЯ | @ | index.js:83
| рдЖрд░.рдСрдирдХреНрд▓реЛрдЬрд╝ | @ | index.js:83
| (рдЧреБрдордирд╛рдо) | @ | index.js:83
| рд╕реЗрдЯрдЯрд╛рдЗрдордЖрдЙрдЯ (async) | |
| рдЖрд░.рдСрдирд╣рд╛рд░реНрдЯрдмреАрдЯ | @ | index.js:83
| (рдЧреБрдордирд╛рдо) | @ | index.js:83
| рд╕реЗрдЯрдЯрд╛рдЗрдордЖрдЙрдЯ (async) | |
| рдЖрд░.рд╕реЗрдЯрдкрд┐рдВрдЧ | @ | index.js:83
| рд╣рд╛рде рдорд┐рд▓рд╛рдирд╛ | @ | index.js:83
| рдЖрд░.рдСрдирдкреИрдХреЗрдЯ | @ | index.js:83
| (рдЧреБрдордирд╛рдо) | @ | index.js:83
| рдЖрд░.рдПрдорд┐рдЯ | @ | index.js:83
| рдЖрд░.рдСрдирдкреИрдХреЗрдЯ | @ | index.js:83
| рдПрди | @ | index.js:83
| e.decodePayload | @ | index.js:83
| r.onData | @ | index.js:83
| (рдЧреБрдордирд╛рдо) | @ | index.js:83
| рдЖрд░.рдПрдорд┐рдЯ | @ | index.js:83
| i.onData | @ | index.js:83
| рдЖрдИ.рдСрдирд▓реЛрдб | @ | index.js:83
| hasXDR.e.onreadystatechange | @ | index.js:83
| XMLHttpRequest.send (async) | |
| i.рдХреНрд░рд┐рдПрдЯ | @ | index.js:83
| рдореИрдВ | @ | index.js:83
| рдУ.рдЕрдиреБрд░реЛрдз | @ | index.js:83
| o.doPoll | @ | index.js:83
| рдЖрд░.рдкреЛрд▓ | @ | index.js:83
| рдЖрд░.рдбреВрдУрдкрди | @ | index.js:83
| рдЖрд░.рдУрдкрди | @ | index.js:83
| рдЖрд░.рдУрдкрди | @ | index.js:83
| рдЖрд░ | @ | index.js:83
| рдЖрд░ | @ | index.js:83
| рдЖрд░.рдУрдкрди.рдЖрд░.рдХрдиреЗрдХреНрдЯ | @ | index.js:83
| рдЖрд░ | @ | index.js:83
| рдЖрд░ | @ | index.js:83
| рдЖрд░ | @ | index.js:83
| рд╣рд╛рде рдорд┐рд▓рд╛рдирд╛ | @ | рдкреИрдб.рдЬреЗрдПрд╕?рдХреЙрд▓рдмреИрдХ=requтАжрдареАрдХ&v=564a4939:207
| (рдЧреБрдордирд╛рдо) | @ | рдкреИрдб.рдЬреЗрдПрд╕?рдХреЙрд▓рдмреИрдХ=requтАжрдареАрдХ&v=564a4939:484
| рдорд╛рдЗрдЯрдереНрд░реЛ | @ | ace2_common.js?callbтАжine&v=564a4939:3910
| рдкреНрд░рдХреНрд░рд┐рдпрд╛ | @ | ace2_common.js?callbтАжine&v=564a4939:3978
| рд╕реЗрдЯрдЯрд╛рдЗрдордЖрдЙрдЯ (async) | |
| (рдЧреБрдордирд╛рдо) | @ | ace2_common.js?callbтАжine&v=564a4939:4016
| рдЖрдЧ | @ | ace2_common.js?callbтАжine&v=564a4939:3645
| рдЬреЛрдбрд╝реЗрдВ | @ | ace2_common.js?callbтАжine&v=564a4939:3704
| (рдЧреБрдордирд╛рдо) | @ | ace2_common.js?callbтАжine&v=564a4939:4036
| рдЖрд╕реНрдердЧрд┐рдд | @ | ace2_common.js?callbтАжine&v=564a4939:4120
| рддрдм | @ | ace2_common.js?callbтАжine&v=564a4939:4021
| jQuery.fn.рд░реЗрдбреА | @ | ace2_common.js?callbтАжine&v=564a4939:4198
| рдЗрдирд┐рдЯ | @ | рдкреИрдб.рдЬреЗрдПрд╕?рдХреЙрд▓рдмреИрдХ=requтАжрдареАрдХ&v=564a4939:480
| рдЗрдирд┐рдЯ | @ | рдкреИрдб.рдЬреЗрдПрд╕?рдХреЙрд▓рдмреИрдХ=requтАжрдареАрдХ&v=564a4939:960
| (рдЧреБрдордирд╛рдо) | @ | test1?lang=de:725
| рд╕реЗрдЯрдЯрд╛рдЗрдордЖрдЙрдЯ (async) | |
| рдХреЙрд▓рдмреИрдХ | @ | ace2_common.js?callbтАжne&v=564a4939:12053
| (рдЧреБрдордирд╛рдо) | @ | ace2_common.js?callbтАжne&v=564a4939:12060
| рдЖрдЧ | @ | ace2_common.js?callbтАжine&v=564a4939:3645
| рдлрд╛рдпрд░рд╡рд┐рде | @ | ace2_common.js?callbтАжine&v=564a4939:3775
| рдХрд┐рдпрд╛ | @ | ace2_common.js?callbтАжine&v=564a4939:9466
| (рдЧреБрдордирд╛рдо) | @ | ace2_common.js?callbтАжine&v=564a4939:9708
| рд▓реЛрдб (async) | |
| рднреЗрдЬреЗрдВ | @ | ace2_common.js?callbтАжine&v=564a4939:9727
| рдЕрдЬрд╛рдХреНрд╕ | @ | ace2_common.js?callbтАжine&v=564a4939:9367
| jQuery.| @ | ace2_common.js?callbтАжine&v=564a4939:9516
| рдЧреЗрдЯрдЬрд╕рди | @ | ace2_common.js?callbтАжine&v=564a4939:9497
| Exports.update | @ | ace2_common.js?callbтАжne&v=564a4939:12055
| (рдЧреБрдордирд╛рдо) | @ | test1?lang=de:717
| (рдЧреБрдордирд╛рдо) | @ | test1?lang=de:735

рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдХрдм рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ?

рдЬрд▓реНрджреАред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

YSelfTool picture YSelfTool  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ljoets picture ljoets  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

julpec picture julpec  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aswen picture aswen  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Pita picture Pita  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ