Closed Bug 1603673 Opened 4 years ago Closed 4 years ago

enable dom.manifest.enabled for GeckoView

Categories

(GeckoView :: General, enhancement, P2)

Unspecified
All
enhancement

Tracking

(firefox75 fixed)

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: marcosc, Assigned: marcosc)

References

Details

(Whiteboard: [geckoview:p1])

Attachments

(1 file, 1 obsolete file)

GeckoView supports processing web manifests, so let's enable dom.manifest.enabled for GeckoView (and Fenix).

sets dom.manifest.enabled to true for GeckoView.

Discussed with Bz about enabling more generally in Gecko,
but we decided against it. This should be enabled on a
per-product basis, if a product actually supports
a web manifest in a meaningful way.

Assignee: nobody → mcaceres
Priority: -- → P1
Attachment #9115702 - Attachment is obsolete: true

When enabled, link.relList.supports("manifest") will return true.

Pushed by mcaceres@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/061d47c2c5c7
Signal that we support web manifest processing in Fenix r=snorp

Backed out changeset 061d47c2c5c7 (Bug 1603673) for mozlint failure in /builds/worker/checkouts/gecko/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoRuntimeSettings.java CLOSED TREE

https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&classifiedState=unclassified&selectedJob=289294028

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=289294028&repo=autoland&lineNumber=1118

Flags: needinfo?(etoop)
Backout by shindli@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/714d07041daf
Backed out changeset 061d47c2c5c7 for mozlint failure in /builds/worker/checkouts/gecko/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoRuntimeSettings.java CLOSED TREE
Pushed by mcaceres@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fa5ee85e20a5
Signal that we support web manifest processing in Fenix r=snorp

Ah, excellent! thanks Noemi. Will fix those too.

Flags: needinfo?(mcaceres)
Flags: needinfo?(etoop)
Whiteboard: [geckoview]
Pushed by mcaceres@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2c1dd534e937
Signal that we support web manifest processing in Fenix r=snorp,agi,ladybenko
Whiteboard: [geckoview] → [geckoview:p1]
Rank: 13
Priority: P1 → P2

:fluffyemily, I'm really sorry, but I keep hitting issues with the test suite as I don't actually know any Kotlin or how the testing framework works :( The DOM side of this is all working fine, but I really need someone from the Android team to quickly check the Kotlin exception for me (I left a stack-trace on Phabricator)... everything is 99.999% done (and r+'ed by Agi), so it should take someone on the Android side for a few mins to figure out what I'm missing... no doubt a silly one-line typo 🙏

Flags: needinfo?(mcaceres) → needinfo?(etoop)

(In reply to Marcos Caceres [:marcosc] from comment #13)

:fluffyemily, I'm really sorry, but I keep hitting issues with the test suite as I don't actually know any Kotlin or how the testing framework works :( The DOM side of this is all working fine, but I really need someone from the Android team to quickly check the Kotlin exception for me (I left a stack-trace on Phabricator)... everything is 99.999% done (and r+'ed by Agi), so it should take someone on the Android side for a few mins to figure out what I'm missing... no doubt a silly one-line typo 🙏

The test passes fine here, the issue is with the way you invoke the test, use mach geckoview-junit org.mozilla.geckoview.test.ContentDelegateTest instead.

Flags: needinfo?(etoop)

Oh, lol, ok 🙈 I was doing:

./mach geckoview-junit mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/ContentDelegateTest.kt

Will send try to merge it again. Thanks again Esawin! you are a total lifesaver!

Pushed by mcaceres@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/27b9929438f8
Signal that we support web manifest processing in Fenix r=snorp,agi,ladybenko

thanks, fixed! Will send again.

Flags: needinfo?(mcaceres)
Pushed by mcaceres@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4c99ced25f6b
Signal that we support web manifest processing in Fenix r=snorp,agi,ladybenko
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: