enable dom.manifest.enabled for GeckoView
Categories
(GeckoView :: General, enhancement, P2)
Tracking
(firefox75 fixed)
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).
Assignee | ||
Comment 1•4 years ago
|
||
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 | ||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
When enabled, link.relList.supports("manifest")
will return true
.
Assignee | ||
Comment 3•4 years ago
|
||
Pushed by mcaceres@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/061d47c2c5c7 Signal that we support web manifest processing in Fenix r=snorp
Comment 5•4 years ago
|
||
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/logviewer.html#/jobs?job_id=289294028&repo=autoland&lineNumber=1118
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
Comment 8•4 years ago
|
||
Backed out changeset fa5ee85e20a5 (Bug 1603673) for causing lint failure in GeckoRuntimeSettings.java CLOSED TREE
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedJob=289305050&resultStatus=testfailed%2Cbusted%2Cexception&revision=fa5ee85e20a511227205a99d4875fcf17b08b3a6
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=289305050&repo=autoland&lineNumber=1096
Backout: https://hg.mozilla.org/integration/autoland/rev/eae597c03f1f0b4da80dc5e282543ffe8c1e6c63
Comment 9•4 years ago
•
|
||
Also, some of the initial failures for which this bug was backed out before can be seen again:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=289307367&repo=autoland&lineNumber=70722
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=289307372&repo=autoland&lineNumber=1416
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=289310078&repo=autoland&lineNumber=12629
Assignee | ||
Comment 10•4 years ago
|
||
Ah, excellent! thanks Noemi. Will fix those too.
Updated•4 years ago
|
Comment 11•4 years ago
|
||
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
Comment 12•4 years ago
|
||
Backed out for geckoview failures on webAppManifestPref.
Backout link: https://hg.mozilla.org/integration/autoland/rev/9e8d5431c4121a4bd70d440c98b50444aee60dd9
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=290718910&repo=autoland&lineNumber=2296
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 13•4 years ago
|
||
: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 🙏
Comment 14•4 years ago
|
||
(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.
Assignee | ||
Comment 15•4 years ago
|
||
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!
Comment 16•4 years ago
|
||
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
Comment 17•4 years ago
|
||
Backed out for perma failures on browser_ssb_manifest_scope.js.
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=291558288&repo=autoland&lineNumber=16975
Backout: https://hg.mozilla.org/integration/autoland/rev/21b793f34258a763b900fce17b9b97678c2198fa
Comment 19•4 years ago
|
||
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
Comment 20•4 years ago
|
||
bugherder |
Description
•