Zero King

Results 114 comments of Zero King

> I tested it on the TestFlight version, and could not reproduce this issue. > > Could it be the entitlements I removed that caused the issue? I don't have...

I figured out why `_keyboardWillChangeFrame` was disabled. It's because `_keyboardWillShow` and `_keyboardWillHide` covers all relavent events, and they have code that is duplicate of `_keyboardWillChangeFrame`, with one exception that `KBTracker.shared.detectHardwareKBWithSoftwareKBHeight(height:...

I thought people won't type weird things and closed #1900. I was wrong. Edit: #1900 is not actually relevant, because this is valid UTF-8. The correspondence comes from "weird things...

No worries. I didn't mean to be harsh about this. I hold the same opinion that a crash or freeze should not happen. This crash happens inside ios_system and I...

Passing the string `1E 00` (Ctrl-^) to `getLastCharacterOfArgument()` returns an invalid pointer `0x1`. This needs to be fixed upstream. P.S. Address Sanitizer was not needed for this.

@carloscabanero I have a patch for it. It's very unfortunate that ios_system uses `^^` as its internal Record Separator for arguments with both `'` and `"`. The internal `^^` always...

From Address Sanitizer logs I have attached in OP, it seems that `ios_switchSession` is having trouble with an `strcmp()` call. With the traditional "printf" debug method (https://github.com/l2dy-forks/ios_system/commit/0de9a6e365c515505ab580ace1846d48a3f38421), I found a...

https://github.com/holzschu/ios_system/blob/430d87dd15b42fc321cc256dc394ea93ab256e48/ios_system.m#L168-L170 `currentSession` seems to be a thread-local variable. Does Blink use separate threads to start each shell's ios_system session? PS: `currentSession` is initialized on first use of `int ios_system(const char*...

Without Address Sanitizer, Xcode pauses execution here. `thread_context` is also among the thread-local variables in ios_system, so it's very likely a thread-safety issue. ``` // Thread-local input and output streams...

FYI, the spec was later updated to include and prefer DEC mode 2026, which is explained in detail in https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036 and was discussed in https://gitlab.freedesktop.org/terminal-wg/specifications/-/merge_requests/2.