-
-
Notifications
You must be signed in to change notification settings - Fork 242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Call for help: No longer able to open meeting invitations in app #675
Comments
I have found a workaround that does the job for now: Extension User-Agent Switcher for Chrome (I am using a Chromium-based browser). |
That's a workaround, but i think it's should better force teams-for-linux to open teams link directly in app, if possible. |
Thanks @mbert same issue for me but spoffing user agent not work |
A temporary workaround would be the ability to paste a meeting link somewhere in this app that will then be navigated to. |
I second that. However I am not sure whether this is easily technically possible, because the application is merely a web wrapper. |
It use to work pasting it on a chat and clicking. See if you can call teams-for-linux with the --open-url config option (it might have a different name, check the config options). Ms strikes again!! |
There is some code that use to "click" the open in browser option a while back. If someone finds that selector we can try to fix that again... But ms will change it again soon. (I am sure) |
We had the same issue with Teams. Changing the UA did not help. However, we found an easy way to get teams working, again. Here’s how we did it: https://200ok.ch/posts/2023-02-07_make_teams_work_again.html |
@munen For teams-for-linux, at my PC, this alias simply tries to open the app if it is not already open. If it is already open, sometimes it reloads the content. But unfortunately it does not open the call. |
No. That wonderful piece of software never worked for me. I’m using Teams from this Repo.
Teams did that to me as well some months ago. I was not able to join calls, because links didn’t open any calls. It does work for me in the latest version, though. |
It does not work here either. I have tried to track things down. Even if I do an 'xdg-open msteams://....' link from the console, my teams-for-linux window gets the focus, but it does not open the meeting link. |
Opening Teams via the regular link stopped working for both me and @branch14 from the very same meeting and that the documented fix in the blog post works for both of us. Sorry to hear that it doesn’t work for everyone. Maybe you have better luck in switching all meetings to software that actually works and doesn’t Bork on trivial stuff like opening links. Good luck to everyone🙏🏻 Having said so, a huge thank to to the maintainers of this repository to making Teams at least available on Linux🙇♂️ |
@mbert No matter how you call it (xdg-open, teams, teams-for-linux, or the proposed alias) you have to make sure the URL is quoted. Because the URL contains characters like
|
Sure, I did so. But it simply focuses the teams-for-linux window. I actually don't need it, because the variant with the spoofed UA is more convenient. I click the link, it opens a tab in the browser, the dialog comes, and I can continue in the app. |
Thanks @mirenradia 🤗 it's the only working workaround for me. |
I could not get the bash alias to work for me, that is presented here: https://200ok.ch/posts/2023-02-07_make_teams_work_again.html And so I wrote this little program that does the same thing, and does work for me:
Hope it helps someone... |
It's missing a semicolon :) alias pott='f() { xdg-open ${1/https://teams.microsoft.com/msteams:}; }; f' |
@MortenVinding - thanks. However, I still don't get the result that I would expect... Example:
I expect simply: msteams:/l/foo/bar |
sorry somehow the escaping got removed. should have been: |
@MortenVinding - Looks like the escaping was removed again. To keep it, you must use a code snippet here. Here is what I think it should be:
A test of that using echo worked for me:
Thanks again. |
Yes I see. But good you found out anyway. |
Has anyone figured out how to get it to open in a specific (non-default) profile (#690)? I often have meetings with an organization I have a guest account in which is not my main one and thus opened in a separate profile. |
I suspect then that the logic that needs tweak is around this area: https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/mainAppWindow/index.js#L156 That should handle the meeting calls and the redirect (in principle, but it might be now broken) |
That would be rather a solution for me. Less things that possible can break. |
The changes from #713 might solve this issue |
@IsmaelMartinez I tried the pre-release, but it does not solve the issue. I ended workarounding it with a Firefox addon (Redirector) with the attached configuration. |
Thanks for this workaround. IMO, this works better for me than the shell script/function/alias. It would still be great to be able to redirect it to specific profiles. |
Is there a way to bypass the default browser behaviour? or at least change the default browser for certain urls? |
I guess this is because website understands that the host is linux and no desktop app for linux so use only web app. |
Since app has no solution, I'm closing but will pin this. |
Is there a working solution now to this issue? I tried all suggestions, but I still can't join a meeting via link. The teams app "opens" the URL, but does nothing with it... |
The solution from @nxadm using a Firefox-addon works. |
I'm using that, but to no avail... My workaround is to open the meeting on my phone, type something in the chat, which then pops up the chat on my desktop, from where I can join the call. That's just a little workaround, I know, but I would appreciate a better way 😉 |
This is what I do, I have a chat with myself pinned partially for that reason. |
It looks like Microsoft have changed their teams.microsoft.com site's behaviour: while before, when opening a meeting invitation in a browser one would get prompted to either open in the browser or in the app, the site now immediately redirects into the teams webapp in the browser, no way to open the meeting in the app.
The above screenshot shows what I can see for a few milliseconds before the redirect takes place (and nothing on the right side is linked to anything). The native dialogue asking me which app I want to open the link with no longer appears.
All my Linux-using colleagues have had the same problem since this morning.
This is of course not a problem of teams-for-linux, but since MS may not be willing to change this (annoying) behaviour, I'd like to ask around whether anyone has found a workaround for this?
[edit] This behaviour is triggered by a "Linux" in the user agent.
The text was updated successfully, but these errors were encountered: