diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/reader/WebReader.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/reader/WebReader.kt index afff5de0f..de6cacb7f 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/reader/WebReader.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/reader/WebReader.kt @@ -162,11 +162,12 @@ fun WebReader( } val javascriptInterface = AndroidWebKitMessenger { actionID, json -> + Log.d("wv", "received actionID from Android: $actionID, $json") when (actionID) { "existingHighlightTap" -> { isExistingHighlightSelected = true actionTapCoordinates = Gson().fromJson(json, ActionTapCoordinates::class.java) - Log.d("Loggo", "receive existing highlight tap action: $actionTapCoordinates") + Log.d("wv", "receive existing highlight tap action: $actionTapCoordinates") startActionMode(null, ActionMode.TYPE_PRIMARY) } else -> { diff --git a/packages/web/components/templates/article/HighlightsLayer.tsx b/packages/web/components/templates/article/HighlightsLayer.tsx index 0df03a686..68bd46d30 100644 --- a/packages/web/components/templates/article/HighlightsLayer.tsx +++ b/packages/web/components/templates/article/HighlightsLayer.tsx @@ -289,6 +289,7 @@ export function HighlightsLayer(props: HighlightsLayerProps): JSX.Element { rectY: rect.y, rectWidth: rect.width, rectHeight: rect.height, + highlightID: highlight.id, } window?.webkit?.messageHandlers.viewerAction?.postMessage({ actionID: 'showMenu',