Closed Bug 1628117 Opened 5 years ago Closed 5 years ago

Reduce `BrowserApp` usage in mobile code

Categories

(GeckoView :: Extensions, task, P1)

Unspecified
All
task

Tracking

(firefox77 fixed)

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: agi, Assigned: agi)

References

(Blocks 1 open bug)

Details

(Whiteboard: [geckoview:m77])

Attachments

(6 files)

There is a lot of left-over code from Fennec that uses BrowserApp. This is bad for two reasons:

  • Some of this code doesn't work at all, and causes weird bugs
  • Offers bad examples to developers, since we don't want people to use it.

I had some downtime so I removed some of it. Patch incoming.

Assignee: nobody → agi
Status: NEW → ASSIGNED
Priority: -- → P1
Whiteboard: [geckoview:m77]

This will replace all current uses of BrowserApp..

Pushed by asferro@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/63b977732075 Remove fennec code from descriptors/tabs.js. r=jdescottes,snorp https://hg.mozilla.org/integration/autoland/rev/30116ea848c7 Reduce use of BrowserTab in mobile code. r=mixedpuppy,snorp https://hg.mozilla.org/integration/autoland/rev/a0508a8f0733 Add window.tab. r=snorp https://hg.mozilla.org/integration/autoland/rev/12827a9f8ed2 Remove BrowserApp.tabs. r=lina,snorp https://hg.mozilla.org/integration/autoland/rev/d867e385620f Remove fennec code from marionette. r=snorp,whimboo https://hg.mozilla.org/integration/autoland/rev/6319076b66d6 Remove BrowserApp. r=snorp
Backout by malexandru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a577a05a63d5 Backed out 6 changesets for causing Marionette failures.
Pushed by asferro@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/61dd288e5a93 Remove fennec code from descriptors/tabs.js. r=jdescottes,snorp https://hg.mozilla.org/integration/autoland/rev/b63ccf47e962 Reduce use of BrowserTab in mobile code. r=mixedpuppy,snorp https://hg.mozilla.org/integration/autoland/rev/63f298ddc3a3 Add window.tab. r=snorp https://hg.mozilla.org/integration/autoland/rev/b5e21bc93d87 Remove BrowserApp.tabs. r=lina,snorp https://hg.mozilla.org/integration/autoland/rev/b709aea6f97d Remove fennec code from marionette. r=snorp,whimboo https://hg.mozilla.org/integration/autoland/rev/1d023109d9df Remove BrowserApp. r=snorp
Flags: needinfo?(agi)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: