diff --git a/src/snek/static/html-frame.js b/src/snek/static/html-frame.js
index 8198a37..be12a09 100644
--- a/src/snek/static/html-frame.js
+++ b/src/snek/static/html-frame.js
@@ -8,12 +8,13 @@ class HTMLFrame extends HTMLElement {
connectedCallback() {
this.container.classList.add("html_frame")
- const url = this.getAttribute('url');
+ let url = this.getAttribute('url');
+ if(!url.startsWith("https")){
+ url = "https://" + fullUrl
+ }
if (url) {
let fullUrl = url.startsWith("/") ? window.location.origin + url : new URL(window.location.origin + "/http-get")
- if(!fullUrl.startsWith("https")){
- fullUrl = "https://" + fullUrl
- }
+
if(!url.startsWith("/"))
fullUrl.searchParams.set('url', url)
this.loadAndRender(fullUrl.toString());