public void OnPointerClick(PointerEventData eventData)
        {
            var line = TMP_TextUtilities.FindIntersectingLine(_textComponent, eventData.position, null);

            if (line < 0)
            {
                return;
            }
            int characterClosest = TMP_TextUtilities.FindNearestCharacterOnLine(_textComponent, eventData.position, line, null, true);

            string strippedText = ChirpConsoleUtils.StripTags(_textComponent.text);
            int    logLine      = ChirpConsoleUtils.CountLineBreaks(strippedText, 0, characterClosest);

            var log = _chirpQuantumConsole.FindLog(logLine);

            if (log == null)
            {
                return;
            }
            _chirpQuantumConsole.ShowLogDetails(log);
        }