diff --git a/examples/quick/controls/gallery/content/Controls.qml b/examples/quick/controls/gallery/content/Controls.qml
index c1403da58ead0202c36489b8c74ed0caa41ecf58..3bf8191c6700faa987e641c91c24067e2904ad90 100644
--- a/examples/quick/controls/gallery/content/Controls.qml
+++ b/examples/quick/controls/gallery/content/Controls.qml
@@ -175,6 +175,7 @@ Item {
                 id: area
                 frameVisible: frameCheckbox.checked
                 text: loremIpsum + loremIpsum
+                textFormat: Qt.RichText
                 wrapMode: wrapCheck.checked ? TextEdit.WordWrap : TextEdit.NoWrap
                 width: contentRow.width - firstColumn.width - contentRow.spacing
                 height: parent.height - group1.height - group2.height - 2 * parent.spacing
diff --git a/examples/quick/controls/gallery/main.qml b/examples/quick/controls/gallery/main.qml
index 8ea3cf9e89c2e49346656e41ef8ac5f4081b34bf..1f563c097bd5aee229f4a0cba9951d01dbe96977 100644
--- a/examples/quick/controls/gallery/main.qml
+++ b/examples/quick/controls/gallery/main.qml
@@ -57,7 +57,7 @@ ApplicationWindow {
     minimumWidth: 570
 
     property string loremIpsum:
-            "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor "+
+            "<a href='lipsum.com'>Lorem ipsum</a> dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor "+
             "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor "+
             "incididunt ut labore et dolore magna aliqua.\n Ut enim ad minim veniam, quis nostrud "+
             "exercitation ullamco laboris nisi ut aliquip ex ea commodo cosnsequat. ";
diff --git a/src/controls/TextArea.qml b/src/controls/TextArea.qml
index c1bb9bcb81e3527c0e245492e5dbe2e09e6bc90d..ce5764c609ad91df9679b2a4b61bddac70409204 100644
--- a/src/controls/TextArea.qml
+++ b/src/controls/TextArea.qml
@@ -741,7 +741,7 @@ ScrollView {
             MouseArea {
                 parent: area.viewport
                 anchors.fill: parent
-                cursorShape: Qt.IBeamCursor
+                cursorShape: edit.hoveredLink ? Qt.PointingHandCursor : Qt.IBeamCursor
                 acceptedButtons: Qt.NoButton
             }
         }