overtake / TelegramSwift

Source code of Telegram for macos on Swift 5.0
https://macos.telegram.org
GNU General Public License v2.0
4.99k stars 841 forks source link

Every release newer than 9.1.238837 stops working with yabai #873

Open hpfmn opened 1 year ago

hpfmn commented 1 year ago

For some reasons version newer than 9.1.238837 stop working with the tiling window manager yabai

see also https://github.com/koekeishiya/yabai/issues/957

zakroma commented 1 year ago

Same problem over here :(

kalamov commented 1 year ago

Temporarily installed manually the old version 9.1 (238837), link - https://install.appcenter.ms/users/keepcoder/apps/telegram-swift/distribution_groups/public

zakroma commented 1 year ago

Great news everyone!

Telegram 9.1.239550 fixes the problem and is recognized by yabai!

overtake commented 1 year ago

That is good. Will be ok in next release then

On Wed, 16 Nov 2022 at 20:27, zakroma @.***> wrote:

Great news everyone!

Telegram 9.1.239550 fixes the problem and is getting recognized by yabai!

— Reply to this email directly, view it on GitHub https://github.com/overtake/TelegramSwift/issues/873#issuecomment-1317297518, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJT2MVT4IJGWTRGSWM7H3DWIUDOXANCNFSM6AAAAAAR4UB4WM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

iSapozhnik commented 1 year ago

@zakroma Could you please point me to the fix - curious why Telegram stopped exposing its accessibility elements.

zakroma commented 1 year ago

@zakroma Could you please point me to the fix - curious why Telegram stopped exposing its accessibility elements.

IDK what exactly they have fixed, but you can get the latest version (the one I mentioned above) here

iSapozhnik commented 1 year ago

Yeah, I mainly was curious about the technical side of the question since I'm working on an app (window manager) that relies on accessibility stuff, and while testing my app I also figured out that it does not really work with Telegram. That's how I found this thread :)

hpfmn commented 1 year ago

Yeah it is really confusing to map the releases to specific commits. Are there non public branches for the current betas?

godbout commented 1 year ago

versions newer than 9.1.238837 break my apps kindaVim and Wooshy. the AXCells are gone (they should be there within the AXRows) and it's not even possible anymore to do a basic ping of the input. the macOS AX returns the -25212 AXError which means that the input as noValue. basically, it just broke.