diff --git a/package-lock.json b/package-lock.json index a54b884a..154e4e68 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@d-i-t-a/reader", - "version": "2.1.1", + "version": "2.1.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@d-i-t-a/reader", - "version": "2.1.1", + "version": "2.1.2", "license": "Apache-2.0", "dependencies": { "@types/sass": "^1.43.1", diff --git a/package.json b/package.json index 2f5d1baf..d55a91c7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@d-i-t-a/reader", - "version": "2.1.1", + "version": "2.1.2", "description": "A viewer application for EPUB files.", "repository": "https://github.com/d-i-t-a/R2D2BC", "license": "Apache-2.0", diff --git a/src/modules/highlight/TextHighlighter.ts b/src/modules/highlight/TextHighlighter.ts index 4dbaad03..88713343 100644 --- a/src/modules/highlight/TextHighlighter.ts +++ b/src/modules/highlight/TextHighlighter.ts @@ -642,6 +642,8 @@ export class TextHighlighter { el.addEventListener("mouseup", this.toolboxShowDelayed.bind(this)); el.addEventListener("touchend", this.toolboxShowDelayed.bind(this)); + doc.addEventListener("mouseup", this.toolboxShowDelayed.bind(this)); + doc.addEventListener("touchend", this.toolboxShowDelayed.bind(this)); // doc.addEventListener("selectstart", this.toolboxShowDelayed.bind(this)); if (!hasEventListener) { @@ -689,6 +691,8 @@ export class TextHighlighter { el.removeEventListener("mouseup", this.toolboxShowDelayed.bind(this)); el.removeEventListener("touchend", this.toolboxShowDelayed.bind(this)); + doc.removeEventListener("mouseup", this.toolboxShowDelayed.bind(this)); + doc.removeEventListener("touchend", this.toolboxShowDelayed.bind(this)); // doc.removeEventListener("selectstart", this.toolboxShowDelayed.bind(this)); window.removeEventListener("resize", this.toolboxPlacement.bind(this));