Community-edition: White Page

Created on 3 Aug 2016  路  23Comments  路  Source: ramboxapp/community-edition

With version 0.4.1 a bug was introduced. All my Mattermost tabs only display a white page. Version 0.4.0 worked fine.

Version: 0.4.1
Platform: win32 (x64)
Electron: 1.3.1
Chromium: 52.0.2743.82
Node: 6.3.0

I tried it with two unrelated servers running Mattermost 3.0.0 and 3.2.0. The login page will show, but the chat interface won't.

bug help wanted investigate

All 23 comments

Had the same experience with Gitter. It's still an issue but I was able to solve it.

Initially Gitter's tab showed a blank page from the start, solved it by closing and reopening Rambox which then showed the login page. After every login attempt it went blank again but it got fixed after removing and recreating Gitter's tab which now allows me to login. Hope it helps.

Version: 0.4.1
Platform: linux (x64)
Electron: 1.3.1
Chromium: 52.0.2743.82
Node: 6.3.0

Yes, this is an Electron bug.

Another possible solution is this:

  1. On blank screen, go to the Mattermost tab and double click and select Dev Tools.
  2. Go to Network tab and hit F5 on your keyboard.

Works?

I am having this issue in version 0.4.1 with MightyText, Hangouts, and Inbox. All worked properly in 0.4.0. Saenzramiro's suggestion does not resolve the issue.

If I start clicking and dragging within the MightyText or Hangouts tabs, I can see that I am dragging a gray image with the text "One account. All of Google. Sign in with your Google account."

This Google login screen appeared properly in Inbox, but once I signed in I get a white screen. If I click and drag around in the Inbox tab, I can see that I am dragging a translucent image of the page I would expect to see (the emails sitting in my inbox, etc.).

Version: 0.4.1
Platform: linux (x64)
Electron: 1.3.1
Chromium: 52.0.2743.82
Node: 6.3.0

Guys, I just found that is an Electron bug in version 1.3.1. See here: electron/electron/pull/6646

In version 1.3.2 they fixed it. See here: https://github.com/electron/electron/releases/tag/v1.3.2

So for next version I will update to the latest version of Electron and then, should work.

This issue still happens, not only Mattermost, it will happen for other services as well (eg. Facebook Messenger). My Rambox installation details,

Version: 0.4.2
Platform: linux (x64)
Electron: 1.3.4
Chromium: 52.0.2743.82
Node: 6.3.0

PS: I've tried refreshing the page as suggested above, did not work.

@gcasanova Are other services working?

:disappointed: I am also still experiencing the "white page" bug, on Facbook Messenger and any service where page changes don't happen via AJAX. Same exact installation details as @gcasanova

@saenzramiro I have only used Facebook Messenger, Mattermost, WhatsApp and Skype. The white page bug happens on both Facebook Messenger and Mattermost, the other two do work perfectly.

I just added Facebook Messenger and a Mattermost installation with valid SSL-certificate (Let's encrypt) without any obvious issues (Not white page).

Rambox 0.4.2
Arch Linux (x64)
Electron 1.3.4... (binary from github releases/AUR)

As Mattermost is a self hosted service: Do you have a valid SSL certificate? Have you tried adding Mattermost as a custom service with check at "Trust invalid authority certificates"?

On this PC I'm also still getting the white page bug (with two different Mattermost instances, both SSL, one Let's Encrypt, one StartCom).

Version: 0.4.2
Platform: win32 (x64)
Electron: 1.3.5
Chromium: 52.0.2743.82
Node: 6.3.0

[The sync bug I mentioned on [Gitter](https://gitter.im/saenzramiro/rambox) (probably the same as #313) didn't happen here - I'll try that again on monday]

Any service that I've tried, besides skype, whatsapp and facebook messenger, are still getting the white page bug. Those include mattermost, hangouts or microsoft outtlook :(

I am still having this issue as well, and it has now begun affecting Skype. Previously, only Hangouts and MightyText were affected for me.

Worth noting: this issue now only occurs on one of my machines, which is running Manjaro GNOME. The issue has been resolved on two other machines running Antergos GNOME and Ubuntu 16.04 respectively.

Version: 0.4.2
Platform: linux (x64)
Electron: 1.3.4
Chromium: 52.0.2743.82
Node: 6.3.0

Now that is strange. I am running Antergos GNOME as well with the exact same versions of those items and I am seeing the white screens. There must be another problematic factor? Video card? This is mine:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X] (rev 83)
I'm using the xf86-video-ati driver

Manjaro machine:
GPU: 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8330E]
Driver: radeon

Antergos machine:
GPU: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Driver: i915

Ubuntu machine:
GPU: VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06) (prog-if 00 [VGA controller])
Driver: i915_bpo

Ah HA! Starting the app with rambox --disable-gpu fixes all my "white page" accounts!

Can anyone try what @brad share?

If that's the problem, I can add the following lines in the app config file:

if (process.platform === 'linux') {
    app.disableHardwareAcceleration();
}

It doesn't work for me, unfortunately. But I'm not sure it takes those cli parameteres at all. First of all, my executable is Rambox with an uppercase R to start with and I tried providing any sort of parameters which are all taken silently. Normally an applications is complaining if you provide unsupported parameters.

Brad's approach worked for me.

It did work for me too!

Great news! Ok, I will add this fix in next release.

Good to know that this is probably caused by hardware acceleration - but as me any others don't have problems with it, could you add this as a flag to the settings? (Default should be "disable" for compatibility)

I'd like to not loose GPU-acceleration as it's working fine with Intel graphic drivers for me.

Thanks in advance

@jbbr Sure. 馃槈

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MakuSensei picture MakuSensei  路  4Comments

igalic picture igalic  路  3Comments

bnn-y picture bnn-y  路  4Comments

biggestchops picture biggestchops  路  3Comments

juanmlambre picture juanmlambre  路  3Comments