Project

General

Profile

Bug #320

"Enable JavaScript by default" setting reverted when scrolled out of view

Added by John Yokum over 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
3.x
Start date:
08/03/2018
Due date:
% Done:

0%

Estimated time:

Description

Nice project. I appreciate the emphasis on privacy and Tor integration.

I've attached a 17 second screencast demonstration compressed with xz (uncompressed size is slightly greater than 5Mb).

I've tried this on two different Android smartphones: 4.4.2 and 7.1.1.

As can be seen at beginning of screencast, device running Android 4.4.2 is affected but I am unable to reproduce on 7.1.1.

Might be an Android bug, and since the Android version is quite old, I don't expect a fix but nevertheless I thought you might be curious.

Good luck and take care.


Files

privacy-browser-revert-settings-bug.mov.xz (1.77 MB) privacy-browser-revert-settings-bug.mov.xz screencast John Yokum, 08/03/2018 07:55 PM

History

#1

Updated by Soren Stoutner over 1 year ago

  • Assignee set to Soren Stoutner

That is interesting. I have noticed the same behavior when testing in an emulator, but I always assumed it was a bug with the emulator. I don't have a physical Android 4.4 device to test with.

It likely has something to do with the settings being populated by an XML file, which is a newer way to do it, not being fully backwards compatible with Android 4.4. I'll poke around a little bit and see if there is some way to mitigate the problem.

#2

Updated by Soren Stoutner over 1 year ago

  • Priority changed from 2 to Next Release
#3

Updated by Soren Stoutner over 1 year ago

  • Priority changed from Next Release to 2

There appear to be a large number of spurious inputs in the settings activity on API 19, but it isn't clear to me why this is happening. Any time there is any interaction, like scrolling, all types of settings are changed, including those that are not on the screen. I can find no documentation as to why this is happening. My guess is that it is some bug in the support library.

I am going to leave this open for a while to see if I can find any way of fixing it. Ultimately, I think enough problems are going to stack up that I am going to have to drop support for API 19.

#4

Updated by Soren Stoutner about 1 year ago

  • Priority changed from 2 to 3.x

Also available in: Atom PDF