Description of the issue:
Cross-site cookie blocking is also blocking IndexedDB.
How can this issue be reproduced?
When using the example here (for the localForage npm package) https://codepen.io/thgreasi/pen/ojYKeE, you should see “Using:asyncStorage” but instead see “Using:localStorage”). See add’l info images. If I change cookie blocking to “All cookies allowed”, it works. I don’t see how storing data for same origin would qualify as cross-site.
Expected result:
See repro description.
Brave Version( check About Brave
):
Version 1.35.103 Chromium: 98.0.4758.102 (Official Build) (64-bit)
Additional Information:
Expected result (“Using:asyncStorage”)
Actual result (“Using:localStorage”)