Skip to content
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

MacOS - UI goes white with no escape #11219

Open
avaer opened this issue Dec 12, 2020 · 17 comments
Open

MacOS - UI goes white with no escape #11219

avaer opened this issue Dec 12, 2020 · 17 comments
Labels
macOS Issues specific to Desktop usage on macOS

Comments

@avaer
Copy link

avaer commented Dec 12, 2020

Describe the bug

UI sometimes goes white when committing on MacOS M1. There is no fix other than to force shut down of the app.

Version & OS

MacOS M1
GHD Version 2.6.0

Steps to reproduce the behavior

Open some repos.
See changes in the repo.
Commit
2020-12-12.desktop.production.log
.
Keep window not maximized, just some normal size (don't know if it matters).
UI will go completely while sometimes.
Three is no escape from this other than to shit down the app entirely.

Expected behavior

The UI never goes blank/white when using the app.

Actual behavior

The UI sometimes randomly goes white when committing from the UI.

Screenshots

Add screenshots to help explain your problem, if applicable.

Logs

Attached.

Additional context

Add any other context about the problem here.

@steveward
Copy link
Member

Thanks for the report @avaer. We've seen reports of this happening in #10128 with the Developer Transition Kit., but not with actual production M1 hardware. To verify this isn't the same as #4054 can you try deleting the following directory and then try launching GitHub Desktop again?

~/Library/Application Support/Github Desktop/IndexedDB

Let me know how that goes.

@steveward steveward added the more-info-needed The submitter needs to provide more information about the issue label Dec 14, 2020
@avaer
Copy link
Author

avaer commented Dec 16, 2020

I deleted that directory, will post if I see the lockup again. It is random so it might take a bit.

@no-response no-response bot removed the more-info-needed The submitter needs to provide more information about the issue label Dec 16, 2020
@avaer
Copy link
Author

avaer commented Dec 20, 2020

I saw the white screen of death again just now. It is still an issue.

@avaer
Copy link
Author

avaer commented Dec 20, 2020

Here is a screenshot.

Screen Shot 2020-12-19 at 8 56 16 PM

@avaer
Copy link
Author

avaer commented Dec 29, 2020

I am seeing this a few times an hour now -- making Github Desktop functionally unusable.

@say25 say25 added the macOS Issues specific to Desktop usage on macOS label Jan 21, 2021
@lmcd
Copy link

lmcd commented Feb 7, 2021

Seeing this every so often on macOS Big Sur on M1 hardware

@jackprosser
Copy link

This is happening constantly in the latest version and makes this app useless.

@PeterMain
Copy link

Seeing this on M1 also. usually happens after an action, like creating new branch. Restart fixes it, but very annoying.

@wyand-sp
Copy link

Same for me as well. I'm with the latest version of Github Desktop.

@psyzz
Copy link

psyzz commented Mar 20, 2021

same for me

@avaer
Copy link
Author

avaer commented Mar 20, 2021

For anyone else with this issue, Github Desktop doesn't support M1 macs.

Maybe one of these years they will add support, but in the meantime the fix is to uninstall Github Desktop.

You can uninstall Github Desktop from the macOS Applications directory. After that the github.com site should work fine and you won't have to deal with these issues anymore.

Screen Shot 2021-03-20 at 11 01 23 AM

@AhmedMugtaba
Copy link

I have this issue as well, as the app is useless, I use Mac mini M1

@koenpunt
Copy link
Contributor

Electron has support for ARM Mac, and I managed to compile a version of the app using the arm64 architecture. I did have to manually recompile some native dependencies, and had to comment out about 10 lines of code, but it has been running smooth ever since.

And I just noticed that something I had to change to make it work has already landed on the development branch, so I'm assuming someone is working on M1 support already.

@koenpunt
Copy link
Contributor

koenpunt commented Apr 13, 2021

While updating my private build, it seems that I only had to recompile the keytar dependency for the arm64 arch, which can be achieved using:

npm rebuild --arch=arm64 --target_arch=arm64 keytar

@geojorg
Copy link

geojorg commented Apr 22, 2021

Arm Build
#11969 (comment)

@sergiou87
Copy link
Member

Thanks for posting the link here @geojorg! ❤️

Please let me know if you can still reproduce the issue with that ARM build, hopefully you cannot 🤞

@geojorg
Copy link

geojorg commented Apr 22, 2021

@sergiou87 Is working smooth and fast !!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
macOS Issues specific to Desktop usage on macOS
Projects
None yet
Development

No branches or pull requests

13 participants