Browser-laptop: IndexedDB not working in web worker

Created on 2 Jan 2018  ·  19Comments  ·  Source: brave/browser-laptop

Test plan

See https://github.com/brave/muon/pull/629

Description

IndexedDB can not be used in web workers. The call indexedDB.open() never returns. In the gui thread it works fine.
You can test it here: http://raananw.github.io/WebWorkers-IndexedDB/

Steps to Reproduce

Call indexedDB.open("a") in a worker context.

Actual result:
The call never returns.

Expected result:
The call returns.

Reproduces how often:
Always

Brave Version

about:brave info:
Brave | 0.19.123
rev | f45cb3a
Muon | 4.5.31
libchromiumcontent | 63.0.3239.108
V8 | 6.3.292.48
Node.js | 7.9.0
Update Channel | Release
OS Platform | Linux
OS Release | 4.10.0-42-generic
OS Architecture | x64

Reproducible on current live release:
Yes

Additional Information

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

Most helpful comment

This one really hurts ...

All 19 comments

any chance this issue gets some attention soon?

This one really hurts ...

Can this be fixed? Brave is a secure browser oriented around privacy but it prevents the Tutanota mail app at mail.tutanota.com from being loaded.

cc @bsclifton

+1 Tutanota is my main email service provider

When will you fix the issue?

I am no longer using Brave because of this 🤷‍♂️

I can understand it. I am thinking the same. Please fix this issue.

I also moved to Vivaldi browser because of this. Will somebody do something?

Got a fix for this! Hang tight

Verified on Windows 10 x64 using

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

Please put it into the beta, dev and nightly channel and put it on to download it. Thanks.

@janos-szenfner you can download a copy here:
https://github.com/brave/browser-laptop/releases/tag/v0.23.31dev

Alternatively, you can launch Brave with the BRAVE_ENABLE_PREVIEW_UPDATES=TRUE environment variable set 😄

Verified on macOS using

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

Verified on XUbuntu 18.04 using

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

@bsclifton, can we get this on Android too?

@ryanpcmcquen good question - can you open an issue here?
https://github.com/brave/browser-android-tabs/issues

@SergeyZhukovsky, @AlexeyBarabash, or @samartnik should be able to help 😄 👍

Was this page helpful?
0 / 5 - 0 ratings