fix(tracker-assist):3.5.13:send active:true on start; scroll behavior fix
This commit is contained in:
parent
4c6698dea3
commit
641fae4ed0
3 changed files with 10 additions and 16 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@openreplay/tracker-assist",
|
||||
"description": "Tracker plugin for screen assistance through the WebRTC",
|
||||
"version": "3.5.11",
|
||||
"version": "3.5.13",
|
||||
"keywords": [
|
||||
"WebRTC",
|
||||
"assistance",
|
||||
|
|
|
|||
|
|
@ -137,7 +137,8 @@ export default class Assist {
|
|||
"peerId": peerID,
|
||||
"identity": "session",
|
||||
"sessionInfo": JSON.stringify({
|
||||
pageTitle: document.title,
|
||||
pageTitle: document.title,
|
||||
active: true,
|
||||
...this.app.getSessionInfo()
|
||||
}),
|
||||
},
|
||||
|
|
|
|||
|
|
@ -82,25 +82,18 @@ export default class Mouse {
|
|||
mouseY-this.pScrEl.scrollTop,
|
||||
)
|
||||
while (el) {
|
||||
// const esl = el.scrollLeft
|
||||
// el.scrollLeft += dX
|
||||
// const est = el.scrollTop
|
||||
// el.scrollTop += dY
|
||||
// if (esl !== el.scrollLeft || est !== el.scrollTop) { // doesn't work if the scroll-behavior is "smooth"
|
||||
// this.lastScrEl = el
|
||||
// return
|
||||
// } else {
|
||||
// el = el.parentElement
|
||||
// }
|
||||
|
||||
// el.scrollTopMax > 0 // available in firefox
|
||||
if (el.scrollHeight > el.clientHeight || el.scrollWidth > el.clientWidth) {
|
||||
const styles = getComputedStyle(el)
|
||||
if (styles.overflow.indexOf("scroll") >= 0 || styles.overflow.indexOf("auto") >= 0) {
|
||||
if (styles.overflow.indexOf("scroll") >= 0 || styles.overflow.indexOf("auto") >= 0) { // returns true for body in habr.com but it's not scrollable
|
||||
const esl = el.scrollLeft
|
||||
const est = el.scrollTop
|
||||
el.scrollLeft += dX
|
||||
el.scrollTop += dY
|
||||
this.lastScrEl = el
|
||||
return
|
||||
if (esl !== el.scrollLeft || est !== el.scrollTop) { // doesn't work if the scroll-behavior is "smooth"
|
||||
this.lastScrEl = el
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
el = el.parentElement
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue