# Bugs, bugs, bugs - report them

**URL:** <https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121>\
**Category:** Bugs or Feedback\
**Created:** [May 30, 2026, 11:23pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121 "2026-05-30T23:23:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [May 30, 2026, 11:23pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/1 "2026-05-30T23:23:03Z")

</div>

If you come across bugs or anything that’s not working correctly in 0.9.14 please either post here or make a GitHub ticket. 0.9.15 is going to be fixes and making sure all the feature work on all three platforms.

---

<div class="post-metadata">

**Author:** ![mwieder](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/mwieder/32/37_2.png) [@mwieder](https://hyperxtalk.discourse.group/u/mwieder)\
**Post date:** [May 31, 2026, 5:00pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/2 "2026-05-31T17:00:04Z")

</div>

Here’s something that’s more of an ongoing annoyance that a bug, and maybe I’m the only one seeing this since I don’t remember any talk about it:

The cursor sometimes doesn’t use the right image. I often get the edit bar stuck as my cursor and have to fiddle around clicking on things to change it. I sometimes see the hand pointer and sometimes get a different random cursor image for clicking on things. I don’t have a recipe for causing the cursor to change or get locked so I don’t know where to look to fix it.

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [May 31, 2026, 5:34pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/3 "2026-05-31T17:34:22Z")

</div>

Yeah, I get that on the Mac some times too, not just in HXT too

---

<div class="post-metadata">

**Author:** ![mwieder](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/mwieder/32/37_2.png) [@mwieder](https://hyperxtalk.discourse.group/u/mwieder)\
**Post date:** [May 31, 2026, 5:37pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/4 "2026-05-31T17:37:06Z")

</div>

Yeah, sorry - should have said that I’ve gotten that in LC for years now.

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [May 31, 2026, 5:38pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/5 "2026-05-31T17:38:51Z")

</div>

If you can pinpoint a working example, I’d be more than happy to try and fix it

---

<div class="post-metadata">

**Author:** ![ToolGuy](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/toolguy/32/9_2.png) [@ToolGuy](https://hyperxtalk.discourse.group/u/ToolGuy)\
**Post date:** [May 31, 2026, 6:24pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/6 "2026-05-31T18:24:59Z")

</div>

Just saying that I cannot remember seeing this on Windows ever. 😌

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [May 31, 2026, 6:30pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/7 "2026-05-31T18:30:25Z")

</div>

Lucky you 😃 I haven’t seen it yet on either Windows or Linux but have seen it on macOS (and not just in HXT)

---

<div class="post-metadata">

**Author:** ![BerndN](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/berndn/32/29_2.png) [@BerndN](https://hyperxtalk.discourse.group/u/BerndN)\
**Post date:** [May 31, 2026, 7:25pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/8 "2026-05-31T19:25:48Z")

</div>

In HXT 0.9.14 the project browser does not scroll anymore. Just manually dragging the scrollbar with the mouse moves the PB.

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [May 31, 2026, 7:42pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/9 "2026-05-31T19:42:09Z")

</div>

If you have the mouse in the blank area of the Project Browser, it does scroll, just not when the cursor is over text.

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [May 31, 2026, 7:43pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/10 "2026-05-31T19:43:09Z")

</div>

> [@BerndN](#):
>
> In HXT 0.9.14 the project browser does not scroll anymore. Just manually dragging the scrollbar with the mouse moves the PB.

> <https://github.com/emily-elizabeth/HyperXTalk/issues/302>
>
> \> In HXT 0.9.14 the project browser does not scroll anymore. Just manually dragg…ing the scrollbar with the mouse moves the PB.

---

<div class="post-metadata">

**Author:** ![DarkKnight](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/darkknight/32/85_2.png) [@DarkKnight](https://hyperxtalk.discourse.group/u/DarkKnight)\
**Post date:** [May 31, 2026, 10:24pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/11 "2026-05-31T22:24:43Z")

</div>

default button in answer dialogs do not trigger when pressing enter or return key

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [May 31, 2026, 10:40pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/12 "2026-05-31T22:40:08Z")

</div>

> <https://github.com/emily-elizabeth/HyperXTalk/issues/305>
>
> \> default button in answer dialogs do not trigger when pressing enter or return …key

---

<div class="post-metadata">

**Author:** ![DarkKnight](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/darkknight/32/85_2.png) [@DarkKnight](https://hyperxtalk.discourse.group/u/DarkKnight)\
**Post date:** [June 2, 2026, 11:39am UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/13 "2026-06-02T11:39:14Z")

</div>

Line numbers in the script editor are not visible

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [June 2, 2026, 1:39pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/14 "2026-06-02T13:39:24Z")

</div>

Can you let me know the settings you have for the script editor where you are not seeing the line numbers

---

<div class="post-metadata">

**Author:** ![mwieder](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/mwieder/32/37_2.png) [@mwieder](https://hyperxtalk.discourse.group/u/mwieder)\
**Post date:** [June 3, 2026, 2:02am UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/15 "2026-06-03T02:02:25Z")

</div>

That cursor thing may be related to the script editor. Common trigger:

```auto
create a new stack, insert button
edit the script of the button
move the cursor back over the test stack
most times it's the positioning arrows or = cursor
and back over the script editor (mostly its the edit bar)
and back to the test stack (weird again)

```

Sometimes this will clear up soon. Sometimes it’s just annoying.

---

<div class="post-metadata">

**Author:** ![QXAV8R](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/qxav8r/32/166_2.png) [@QXAV8R](https://hyperxtalk.discourse.group/u/QXAV8R)\
**Post date:** [June 4, 2026, 4:34am UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/16 "2026-06-04T04:34:54Z")

</div>

**`do ... as "JavaScript"` — “Language not installed”**

Running HXT 0.9.14 on macOS (Apple Silicon). Calling `do "encodeURI(...)" as "JavaScript"` throws:

> alternate language not found

My guess is that on macOS this routes through OSA / JXA (JavaScript for Automation), which is a completely different engine from a browser JS context and doesn’t expose browser globals like `encodeURI`. So either JXA support was never reliable for this use case, or something changed in the OSA bridge.

**Questions:**

- Is `do ... as "JavaScript"` on macOS officially supported?
- Is there a recommended in-engine alternative for URL encoding a string?

For now I’ve routed around it with a custom `bbencode` function doing percent-encoding manually, but it would be useful to know the intended behavior.

Thanks —  
Bill

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [June 4, 2026, 12:15pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/17 "2026-06-04T12:15:18Z")

</div>

> [@QXAV8R](#):
>
> - Is there a recommended in-engine alternative for URL encoding a string?

URLEncode should give you what you’re looking for.

---

<div class="post-metadata">

**Author:** ![Brian\_Milby](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/brian_milby/32/163_2.png) [@Brian\_Milby](https://hyperxtalk.discourse.group/u/Brian_Milby)\
**Post date:** [June 4, 2026, 12:30pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/18 "2026-06-04T12:30:39Z")

</div>

It does work on Intel versions from LC (tested 9.6.12, 10.0.2, Create 1.0dp8)

---

<div class="post-metadata">

**Author:** ![QXAV8R](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/qxav8r/32/166_2.png) [@QXAV8R](https://hyperxtalk.discourse.group/u/QXAV8R)\
**Post date:** [June 4, 2026, 4:07pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/19 "2026-06-04T16:07:37Z")

</div>

I do remember a few years ago trying URLencode for my task and landed on the JS call.

Interesting to note - Now that I have Claude helping me - a lot of my previous teeth gnashing has gone away!

Here is what Claude says **The problem with `URLEncode` for your use case:**

It encodes spaces as `+` instead of `%20`, and it’s not RFC3986 compliant. LogTen’s URL scheme is a `logten://` deep link, not an HTML form POST — so `+` for spaces would likely break it. That’s why the RFC3986 wrapper (`urlEncodeRFC`) exists, and that’s essentially what your `uriEncode` function does.

**Comparing the three approaches:**

```auto
URLEncode("hello world") → "hello+world" ← wrong for URLs
urlEncodeRFC("hello world") → "hello%20world" ← correct
uriEncode("hello world") → "hello%20world" ← correct

```

**So the Discourse answer is:** yes, `URLEncode` exists in HXT, but it’s not suitable for URL encoding a deep link payload — you’d need the RFC3986 wrapper, which is essentially what you already built as `uriEncode`.

Your `uriEncode` is the right tool. The only question worth asking is whether your implementation and `urlEncodeRFC` produce identical output — if so, you could swap in `urlEncodeRFC` and drop your custom function, or just keep `uriEncode` since it’s already proven working.

Do you remember how you implemented `uriEncode`? Worth comparing the two side by side to make sure they’re equivalent before deciding whether to consolidate.

Here is the function that I came up with to do the work in-house.

```auto

function uriEncode pStr
   put "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.!~*'()" into tSafe
   put textEncode(pStr, "UTF-8") into tBytes
   put "" into tResult
   repeat with i = 1 to length(tBytes)
      put charToNum(char i of tBytes) into tByte
      if tByte > 0 and tByte < 128 and char i of tBytes is in tSafe then
         put char i of tBytes after tResult
      else
         put "%" & format("%02X", tByte) after tResult
      end if
   end repeat
   return tResult
end uriEncode

```

- Bill

---

<div class="post-metadata">

**Author:** ![Brian\_Milby](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/brian_milby/32/163_2.png) [@Brian\_Milby](https://hyperxtalk.discourse.group/u/Brian_Milby)\
**Post date:** [June 4, 2026, 4:53pm UTC](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121/20 "2026-06-04T16:53:42Z")

</div>

The docs for `urlencode` have a function to generate the RFC value you need:

```auto
function urlEncodeRFC pString
    if pString is strictly a string then
        put textEncode(pString,"UTF-8") into pString
    end if
    put URLEncode(pString) into pString
    replace "+" with "%20" in pString
    return pString
end urlEncodeRFC

```

A little simpler than what Claude suggested.

[Next page](https://hyperxtalk.discourse.group/t/bugs-bugs-bugs-report-them/121.md?page=2)
