diff --git a/Build/Sources/TypeScript/recordlist/Resources/Public/TypeScript/PageLinkHandler.ts b/Build/Sources/TypeScript/recordlist/Resources/Public/TypeScript/PageLinkHandler.ts
index 4d5c64eb3e4e5adc12d421973e23b104982e4efa..2e4812b990ac3d9dbe8874021761e8dedbea0320 100644
--- a/Build/Sources/TypeScript/recordlist/Resources/Public/TypeScript/PageLinkHandler.ts
+++ b/Build/Sources/TypeScript/recordlist/Resources/Public/TypeScript/PageLinkHandler.ts
@@ -45,11 +45,17 @@ class PageLinkHandler {
   public linkPageByTextfield = (event: JQueryEventObject): void => {
     event.preventDefault();
 
-    const value = $('#luid').val();
+    let value = $('#luid').val();
     if (!value) {
       return;
     }
 
+    // make sure we use proper link syntax if this is an integer only
+    const valueAsNumber = parseInt(value, 10);
+    if (!isNaN(valueAsNumber)) {
+      value = 't3://page?uid=' + valueAsNumber;
+    }
+
     LinkBrowser.finalizeFunction(value);
   }
 
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/PageLinkHandler.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/PageLinkHandler.js
index 628b6ff4512653c6fe5e00289c1ca15294467975..30e86ae3202c6ea05608bcfe7996e3d85dd669ae 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/PageLinkHandler.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/PageLinkHandler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-define(["require","exports","jquery","./LinkBrowser"],(function(n,t,i,e){"use strict";return new class{constructor(){this.currentLink="",this.linkPage=n=>{n.preventDefault(),e.finalizeFunction(i(n.currentTarget).attr("href"))},this.linkPageByTextfield=n=>{n.preventDefault();const t=i("#luid").val();t&&e.finalizeFunction(t)},this.linkCurrent=n=>{n.preventDefault(),e.finalizeFunction(this.currentLink)},i(()=>{this.currentLink=i("body").data("currentLink"),i("a.t3js-pageLink").on("click",this.linkPage),i("input.t3js-linkCurrent").on("click",this.linkCurrent),i("input.t3js-pageLink").on("click",this.linkPageByTextfield)})}}}));
\ No newline at end of file
+define(["require","exports","jquery","./LinkBrowser"],(function(t,n,i,e){"use strict";return new class{constructor(){this.currentLink="",this.linkPage=t=>{t.preventDefault(),e.finalizeFunction(i(t.currentTarget).attr("href"))},this.linkPageByTextfield=t=>{t.preventDefault();let n=i("#luid").val();if(!n)return;const r=parseInt(n,10);isNaN(r)||(n="t3://page?uid="+r),e.finalizeFunction(n)},this.linkCurrent=t=>{t.preventDefault(),e.finalizeFunction(this.currentLink)},i(()=>{this.currentLink=i("body").data("currentLink"),i("a.t3js-pageLink").on("click",this.linkPage),i("input.t3js-linkCurrent").on("click",this.linkCurrent),i("input.t3js-pageLink").on("click",this.linkPageByTextfield)})}}}));
\ No newline at end of file