Browser-laptop: Can't access to riot.im website

Created on 28 Aug 2017  路  15Comments  路  Source: brave/browser-laptop

Test plan

  1. Load https://riot.im/app/#/room/#riot:matrix.org
  2. Ensure your Cookie Control shields are set to Block 3rd Party Cookies
  3. Chat page should load
  4. Toggle the Cookie Control shields setting to Block all cookies
  5. Page should not load

Original issue description

  • Did you search for similar issues before submitting this one?

Yes.

  • Describe the issue you encountered:

Trying to load the page https://riot.im/app/#/room/#riot:matrix.org. The page doesn't load.

  • Platform (Win7, 8, 10? macOS? Linux distro?):
Distributor ID: Debian                        
Description:    Debian GNU/Linux 9.1 (stretch)
Release:        9.1                           
Codename:       stretch                       
  • Brave Version (revision SHA):

Name | Version
-- | --
Brave | 0.18.23
rev | 36ae2ec
Muon | 4.3.10
libchromiumcontent | 60.0.3112.90
V8 | 6.0.286.52
Node.js | 7.9.0
Update Channel | dev
OS Platform | Linux
OS Release | 4.9.0-3-amd64
OS Architecture | x64


Qchecked-Linux Qchecked-Win64 Qchecked-macOS Qtest-plan-specified bug release-noteinclude webcompat

All 15 comments

I can confirm this under Windows 10 and Manjaro, both with 0.18.23 but issue is older and not related to brave version.
Shield down doesn't change anything.

It is stuck on this line on Brave:

indexeddb-local-backend.js?79bc:193 Removing indexeddb instance: matrix-js-sdk:riot-web-sync

Just to confirm (and hopefully bump), I'm also getting this issue.

Brave: 0.18.36
rev: 7ab85e97318fef041433b0c3d73b457205fae805
Muon: 4.3.22
libchromiumcontent: 61.0.3163.79
V8: 6.1.534.32
Node.js: 7.9.0
Update Channel: dev
OS Platform: Microsoft Windows
OS Release: 10.0.10586
OS Architecture: x64

@jonathansampson is this issue related with API support or something?

Also seeing this - nothing _erroring_ in console.

Name Version
Brave 0.19.53
rev e09025b
Muon 4.4.29
libchromiumcontent 61.0.3163.100
V8 6.1.534.41
Node.js 7.9.0
Update Channel Release
OS Platform Linux
OS Release 4.4.0-97-generic
OS Architecture x64

If you compare the console output vs. vanilla chromium (which loads successfully), it seems to halt after it logs this message: Removing indexeddb instance: matrix-js-sdk:riot-web-sync - how is Brave's indexeddb support?

@jdjkelly Our indexeddb support should be on par with Chrome's. I am noticing that our devtools show the files being loaded over webpack://, which I don't see in Chrome. This could be nothing at all, or it could be a thread worth pulling. I know that we prevent indexeddb access from third-parties, so I'll have to look into whether or not there might be known issues with this particular case.

We could probably test this out by commenting-out a few lines of code, and seeing if the issue persists.

I see the same behavior here.

I'd love to be able to use Brave as my primary browser, but I currently cannot because I use riot.im for my work. A resolution to this soon would be extremely helpful, thanks.

There seems to be a problem with IndexedDB. See issue #12463 where more context is presented.

+1 from @danoctavian via https://github.com/brave/browser-laptop/issues/13653

This web page spins indefinitely, without loading.
https://riot.im/app/

Also see the same behavior. Loading spinner spins indefinitely.

Confirmed this is fixed with https://github.com/brave/muon/pull/629

Verified on Windows 10 x64 using

  • 0.23.31 - 3148ace
  • Muon - 7.1.5
  • libchromiumcontent - 67.0.3396.103

Verified on XUbuntu 18.04 x64 using

  • 0.23.31 - 3148ace
  • Muon - 7.1.5
  • libchromiumcontent - 67.0.3396.103

Verified on macOS using

  • 0.23.31 - 3148ace
  • Muon - 7.1.5
  • libchromiumcontent 67.0.3396.103
Was this page helpful?
0 / 5 - 0 ratings

Related issues

jonathansampson picture jonathansampson  路  3Comments

bsclifton picture bsclifton  路  3Comments

stevespringett picture stevespringett  路  3Comments

luixxiul picture luixxiul  路  3Comments

mykkymk picture mykkymk  路  3Comments