Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-75505

QWebEngineView selectedText() does not respond to triggerPageAction SelectAll

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2: Important P2: Important
    • 5.12.4
    • 5.12.3
    • WebEngine
    • None
    • Linux, Mac, Windows
    • All
    • 2c86c348d7a94f27d1e9e7a71c2435565cbe6fb5

      During porting of Sigil away from QtWebKit to QtWebEngine we noticed the following bug:

      After properly loading a QWebEngineView with an xhtml page and waiting for loadFinished (okay = true), the following code sequence always returns a null string for selectedText().

      m_Preview->triggerPageAction(QWebEnginePage::SelectAll);
      m_Preview->selectedText();

      If I instead use triggerPageAction(QWebEnginePage::Copy) after the SelectAll, the clipboard shows the expected text properly.

      So selectedText() is not properly being set by the SelectAll action.

      There are many similar bugs to this in the QTBUG database that seems to have been fixed in 5.10 timeframe but this bug has not or somehow crept back in.

        For Gerrit Dashboard: QTBUG-75505
        # Subject Branch Project Status CR V

            pvarga Peter Varga
            kevinhendricks Kevin B. Hendricks
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes