Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix geolocation api setting always showing as enabled #3487

Closed
wants to merge 242 commits into from

Conversation

LAURAilway
Copy link

@LAURAilway LAURAilway commented Jun 26, 2024

The radio buttons didn't correctly detect "" as a value, so the geolocation setting always appeared as "enabled" on reload, regardless of actual state. Setting the string for "disabled" to " " seems to fix the issue.
I am not entirely sure if this is bad practice for whatever reason, I defer that judgement to you.
Closes #3441

serge-sans-paille and others added 30 commits June 11, 2024 17:39
…eadfp r=saschanaz

readfp is deprecated since Python 3.2

Differential Revision: https://phabricator.services.mozilla.com/D190532
Ideally we wouldn't have to modify other files alongside - but it seems the .mozconfig doesn't override as it should.

[WFX-358] Fix .mozconfig for linux.
Also includes:

* [WFX-208] Improve support for bootstrapped extensions.
Added support for custom preference pages.
* [WFX-208] Fix incorrect loading order for bootstrap loader.
* [WFX-394] Fix BootstrapLoader. (#2727)
Also includes:
[WFX-186] Update GitHub Actions.

Make sure we now package l10n files and have separate naming for ARM files on macOS.

[WFX-249] Update GitHub Actions

Squash of individual commits:

[WFX-249] Add release action for current.

[WFX-249] Use dispatch input for version number in release workflow.

[WFX-249] Disable certain release triggers until ready for mass deployment.

[WFX-249] Dry run AUS.

[WFX-249] Add a pull workflow, improve staging/release process.

[WFX-249] Attempt to set AWS env vars to prevent errors.

[WFX-249] Update runners to handle stub-installer.

[WFX-360] Improve AUS upload code for release.yml

[WFX-186] Update PR workflow

Co-Authored-By: adamp01 <[email protected]>
Use our own search extensions instead of Mozilla's.
DO NOT modify license notices.
MrAlex94 and others added 23 commits June 11, 2024 17:48
Signed-off-by: Alex Kontos <[email protected]>
* Keep sidebar showing after leaving  fullscreen mode.
* Respect user's choice about browser.tabs.insertAfterCurrent and browser.tabs.insertRelatedAfterCurrent
…atives r=ahochheiden (#3456)

distutils.dir_util.copy_tree -> shutil.copytree
distutils.spawn.find_executable -> shutil.which

Also fix a warning about escape sequence in the process.

Differential Revision: https://phabricator.services.mozilla.com/D194781

Co-authored-by: serge-sans-paille <[email protected]>
…. r=webrtc-reviewers,pehrsons,media-playback-reviewers,aosmond

The keys inserted in the map come from GMPVideoEncodedFrame::TimeStamp,
which returns a uint64_t, and truncation is probably not wanted,
although it might just work in practice.

Differential Revision: https://phabricator.services.mozilla.com/D197012
Tell cargo we've modified the code of rust-bindgen so
the checksum verification of this crate should be skipped.
@LAURAilway LAURAilway changed the title Fixed #3441 Fix geolocation api setting always appearing as enabled Jun 26, 2024
@LAURAilway LAURAilway changed the title Fix geolocation api setting always appearing as enabled Fix geolocation api setting always showing as enabled Jun 26, 2024
@LAURAilway
Copy link
Author

LAURAilway commented Jun 26, 2024

Note: Setting it to about:blank (or any other non-empty string that isn't a valid url) also works, if that would be preferable for easier maintenance

@MrAlex94 MrAlex94 force-pushed the current branch 2 times, most recently from d1e5532 to e35d968 Compare July 2, 2024 12:51
@MrAlex94
Copy link
Collaborator

MrAlex94 commented Jul 2, 2024

4a07e97

@MrAlex94 MrAlex94 closed this Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Geolocation API always turns on