-
-
Notifications
You must be signed in to change notification settings - Fork 217
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
Can't open Microsoft Teams - blank screen #171
Comments
Also when cleaning config "~/.config/Teams for Linux" it solves the issue for a while, then you will encounter this again. |
I have seen this before but if you click ctrl+R it should just do the job. Feel free to investigate the root cause, if you can/wish. We really appreciate contributions. |
Also, 0.4.0 is not out yet as deb package. Only out to snap edge at the moment. Can you confirm deb package version or if it is from snap edge/source? Thanks |
Thanks for your answer @IsmaelMartinez. I tried Ctrl+R too but didn't work. What I did was sign out and sign in again but that only works once. I built the deb installer with |
Can you explain more about Ctrl+R not working? Have you tried clicking on the “refresh” option in the tab menu? Another option is to try —disable-gpu? teams-for-linux --disable-gpu The windows client seems to have the same issue. For reference: Also, are you company or personal profiles? Proxy’s can be also creating this issue. Last but not least, can you check snap edge, revert to 0.3.0 or drop me and email and I send you a deb package. It might be an environment issue. |
I experienced the same bug in 0.1.17, upgraded to 0.3.0, and still have that bug. As I sometimes move between office and home environment, I am going to take notes when it happens exactly. Wow, the microsoft report is from 2016 |
I think is more MS issue, I sometimes need to click a couple of times Ctrl+R but it's pretty sporadic. As a workaround, it could be possible look for for that log in the console and trigger a refresh, but that might create a infinite loop/kaos. |
+1 |
What I mean is hitting Ctrl + R refresh the page but the blank page still persists. Also tried with the "refresh" option in the tab menu and still the same. This is what I get with the My profile is from a company and was working fine 2 days ago with 0.3.0 version, when issue appeared I upgraded to 0.4.0 to see what happens and see me here 😅 |
have you tried removing the cache? https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/KNOWN_ISSUES.md#no-history Sometimes it does the trick. |
Yes, but that's my workaround to make it work once. If you do a refresh, you will see the blank page again. |
do you have the same issue with the workaround in 0.3.0? I know this process might be a bit painful, but will help nail down if the issue is now worse for you or is just something introduced since 0.3.0. Funnily enough, I use to have to click Ctrl+R every morning but I don't need to do it anymore. MS might have changed something underneath, or your company network. Apologies for not been that helpful at the moment. |
Yes I have the same issue with the same workaround. Don't worry, I saw the code last night but understood nothing 🤣 I tried to figure out the issue but seems MS Teams issue, in fact is done in Angular.js If I get an idea of what's going on I'll post it here. |
tried all 0.1.16, 0.1.17, 0.3.0 and deleting the .config folder each time, but at second time it always happens, even in different internet scenarios. The main difference is now, that it always happens now for me, and it will not recover with refresh at all, on all versions.
i think this angular error basicly happens only on reload, not on first login. And it does not even work after a refresh once you logged in successfully.
Not sure if this might be related. at least i can try out all fixes because it is always reliably does not work. |
Hi ! I don't know if it can help, but deleting the folder : resolves the problem (@sant123 said deleting .config/Teams for Linux solves the problem, but you have to do a full login, not when you delete only Service Worker) |
confirmed, that does the trick for me as well. |
does any of you all can run the app from source? My suspect now is the cache so it might be as easy as changing this line https://github.com/IsmaelMartinez/teams-for-linux/blob/develop/app/index.js#L74 to:
from https://electronjs.org/docs/api/web-contents#contentsloadurlurl-options I do really need to do some refactoring to that index.js file... |
Well, worth a try. I hope I start facing the issue should I can then fix it! |
Can confirm, need to do this before every start of the application though. I configured a |
I deleted |
you did try to start teams as well, after installing it? the binary creates that folder. |
I uninstalled and installed multiple times and this folder was not created again. |
@wellingtoncosta you need to open Microsoft Teams in order to re-create that folder, and yes @EdRoxter you need to delete "Service Worker" folder before opening the application. |
Hi @trialism , have you tried with deb or snap packages? |
I'm on arch, those won't work for me. |
try the arch package then https://aur.archlinux.org/packages/teams-for-linux |
I've now downloaded the "Microsoft Teams for Linux" Preview package and it seems to be working very well. |
It works well, and having native call and calendar notifications is really a must that Ismael's work can't work around (it's the way web version works, inside the window). But CPU usage is still a mess, like it was under Windows and Microsoft did not answer a single word on it for years. Hence, the preview version may embed more telemetry stuff to monitor key points of this specific build. |
hi @seboss666, I did look at the asar file and it doesn't look like they have added extra telemetry. Its just the normal telemetry that they have. Is the same code as for Windows and Mac. You can try to limit the CPU allocation, but then it goes pretty slow if you don't give it 90%, but that could depend on the processor, etc. Hope helps. |
Hi. I'm currently suffering from this problem too in my corporate network. Correct me if I'm wrong, but does the app uses chromium in some way? I have an issue with chromium that all sites are available except the local authentication server. I just get a error page that the server can't be found. When I try to log into other Microsoft web apps, after the first authentication, the page becomes white. I don't see this issue in Firefox. I don't know if this is just an issue with Chromium on Ubuntu or not, but my co-worker runs Fedora and he does not see any issues. --Update: I added our corporate certificate to chromium and now it works. |
Electron apps, just like this one, are, in a nutshell, webapps running with a chromium frontend and a nodejs/v8 backend. So yes, it uses Chromium, but a packaged version not dependent on you system dependencies like I think the version shipped on Ubuntu. |
Hi @magnusolsson80 , your company probably uses self sign certificates. You will see a message in the console saying something like if that is the case, you can add that certificate fingerprint to you config.json file. You can find more info in here https://github.com/IsmaelMartinez/teams-for-linux/tree/develop/app/certificate Thanks for putting your solution. This helps others to tackle issues and it is really appreciated. |
I met this bug in 1.0 under Ubuntu 19.10, and I tried installing it through flatpak, snap and .deb, but no matter what I did I was still met with no window upon starting the program. I tried the --disable-gpu command line switch, ctrl+r or refresh from context menu, and nothing would work. I then tried installing it on my laptop which has an Intel GPU, and it worked out of the box. Then I tried removing one of my GPUs in my desktop, since I was running a GPU passthrough system I thought that might help, but no dice. As a last ditch attempt I tried installing Plasma and when running plasma, the application starts as normal. So my problem exists only under Gnome and only using an AMD GPU. |
@jonjahren, have you tried something like this? #35 (comment) |
I just had a similar issue (blank on startup) with the .deb version on Ubuntu (teams 1.3.00.5153 from https://packages.microsoft.com/repos/ms-teams/), which was solved differently than any of the answers above. My issue was that my laptop was docked and had multiple monitors running. The solution was to un-dock and use the laptop monitor, where I can finally see a log-in screen. After logging-in (and chose option to say logged in), there are no issues when re-docking with multiple monitors, including when restarting. |
Hi @mwtoews, Thanks for reporting that, but you are reporting a MS official app issue. This is NOT the official app. I think many people are starting to confuse both... hopefully they solve their main issues soon. |
* Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk>
* Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds * Moving the arch to the command as it doesn't seem to work in the package.json part Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk>
* Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds * Moving the arch to the command as it doesn't seem to work in the package.json part * reordering the arch commands as they don't seem to work in the previous order * increasing version to 1.0.5 Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk>
* Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds * Moving the arch to the command as it doesn't seem to work in the package.json part * reordering the arch commands as they don't seem to work in the previous order * increasing version to 1.0.5 * Fixing typo in armv7l (not 1) Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk>
* Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds * Moving the arch to the command as it doesn't seem to work in the package.json part * reordering the arch commands as they don't seem to work in the previous order * increasing version to 1.0.5 * Fixing typo in armv7l (not 1) * removing ia32 as is not an architecture longer supported Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk>
I quit the app and restarted, it worked for me. |
* Camera is now automatically connected by default * Camera is now automatically connected by default * Update HISTORY.md (#355) Reflect the situation with official client, and the current development stage of the project. * Feature/adding other arch builds (#360) * Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk> * Feature/adding other arch builds (#361) * Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds * Moving the arch to the command as it doesn't seem to work in the package.json part Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk> * Feature/adding other arch builds (#362) * Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds * Moving the arch to the command as it doesn't seem to work in the package.json part * reordering the arch commands as they don't seem to work in the previous order * increasing version to 1.0.5 Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk> * Feature/adding other arch builds (#363) * Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds * Moving the arch to the command as it doesn't seem to work in the package.json part * reordering the arch commands as they don't seem to work in the previous order * increasing version to 1.0.5 * Fixing typo in armv7l (not 1) Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk> * Feature/adding other arch builds (#364) * Releasing 0.7.0 (#237) * increasing the version number to 0.4.1 * Updating the eslint version * increasing the electron-builder version to 21.1.1 * Reverting the upgrade of eslint as requires node version 11.10.1 or higher... and travis build is in 11.10.0 * increasing vesrion of electron to 4.2.7 * Force fallback to XWayland (#181) Perhaps electron cannot use native wayland, so disabling it in the snap causes it to fall back to XWayland which makes it work. * Feature 186 refactor index (#189) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * Feature 186 refactor index (#191) * Initial commit * Refactoring the main browser window out of the index.js * updating package version files * Adding small readme for the mainAppWindow folder * minor tidy up on readme and removing un-used files * minor tidy up removal of unused files (#190) * wip trying to fix screensharing (#195) * wip trying to fix screensharing * Adding back all the other chrome stuff as otherwise the one-2-one and other video stuff doesn't work * Catching the angular undefined and triggering the timeout again * increasing the package version number in order to be ready for release * moving to version 0.5.0 in preparation for release * moving to 0.5.1 * Create FUNDING.yml Adding funding page. * Remove invalid newline in Linux package description (#201) * Remove productName from package.json to address WM_CLASS issue (#176) * Remove invalid newline in Linux package description * Preparing release 0.6.0 and fix #203 (#205) * increase version to 0.6.1 for future development * Fix 171 adding clear cache to session (#209) * Adding the clearCache after the window creation to see if helps fixing the issue 171 * Moving to version 0.6.2 * Changing log message when clearing session cache * Changing log message when clearing session cache * Better handle external requests in new windows (#206) Here we use a counter to track the requests that are slated to open in a new window and have a URL of about:blank. We then filter all requests and proceed normally when the counter is less than 1. * Update KNOWN_ISSUES to reference cache folder (#171) (#210) * Update KNOWN_ISSUES to reference cache folder (#171) * Update KNOWN_ISSUES.md * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 (#212) * Feature 107 adding extra logs and checks (#213) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * Feature 107 adding extra logs and checks (#215) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Feature 185 toogle fullscreen f11 (#216) * Adding extra logs and the flushStorageData to see if fixes, or help, with #107 * Adding teh clear appcache storage * making the clearCache and clearStorage async/await so we can wait for them to finish before loading the app * Adding a menu item to be able to toogle the fullscreen mode by using f11 * updating default user agent string per issue 204 (#217) * updating default user agent string per issue 204 * bumped version number for default user agent string switch * Fixing #171 (#218) * Revert "Feature 107 adding extra logs and checks (#215)" This reverts commit 7862b4b. * Overwrite the serviceWorker.register method * Revert "Feature 107 adding extra logs and checks (#213)" This reverts commit b330962. * Remove more extra logging * Bump version on package.json to 0.6.6 * #221: updating readme with a link to AppImageLauncher (#226) * Increasing the electron-builder to fix #208 (#231) * Increasing the electron-builder to fix #208 * Adding back the other build packages removed for testing * Add flatpak to configuration directory list (#232) * Add flatpak to configuration directory list Also make the Snap configuration directory more precise * Added from source * moving version to 0.7.0 * adding other architectures builds * Moving the arch to the command as it doesn't seem to work in the package.json part * reordering the arch commands as they don't seem to work in the previous order * increasing version to 1.0.5 * Fixing typo in armv7l (not 1) * removing ia32 as is not an architecture longer supported Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk> Co-authored-by: Merlijn Sebrechts <merlijn.sebrechts@gmail.com> Co-authored-by: Julian Alarcon <alarconj@gmail.com> Co-authored-by: Clément Aubert <16466689+aubertc@users.noreply.github.com> Co-authored-by: Ismael Martinez Ramos <ismael.martinez@postcodelottery.co.uk>
I believe --no-sandbox does make it working |
That finally worked for me. I am happy to contribute some debug logs if you tell me how :) |
@lukasmatt You are welcome. I also want to know how to contribute to some debug logs xD. May I ask you a few questions? What platform are you on? |
@CasperOng sure thing :) I am using Arch Linux with i3 as windows manager. But I think I found the problem.
They suggest using I guess I have to stay put. Downgrading libc is not an option for me. |
Thanks. But when I first try installing team using AUR. I got this issue thats why I am here btw. |
|
fyi - fixed with "CTRL + R" w whitescreen in focus... Setup:
|
On a laptop here of a No matter how much I reinstalled teams or fully wiped all of its relevant subdirs under my homedir it was starting up with white panels (Which stole focus from every other window during Teams startup) and eventually full-screen white where the SSO screen were supposed to render. This went away entirely after launching it with Not sure why teams doesn't like this laptop's onboard i915 graphics. |
Describe the bug
Trying to open Microsoft Teams leaves a blank page.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Load normally
Screenshots
Desktop (please complete the following information):
Additional context
Clicking on debug option I get this:
Any idea of what's going on? Thanks.
The text was updated successfully, but these errors were encountered: