[geckodriver] Do not decode and create a file from "addon" field when sending "Addon:Install" command
Categories
(Testing :: geckodriver, task, P3)
Tracking
(firefox150 fixed)
| Tracking | Status | |
|---|---|---|
| firefox150 | --- | fixed |
People
(Reporter: Sasha, Assigned: Sasha)
References
(Blocks 1 open bug)
Details
(Whiteboard: [webdriver:m19])
Attachments
(1 file, 1 obsolete file)
While working on bug 1806135, I've noticed that when sending Addon:Install with addon property containing the base64 representation, geckodriver creates a local file, which is not accessible when a browser is running on an Android device. Similar to what we do for profiles, in case of working with Android we have to push created files to the actual device.
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
| Assignee | ||
Comment 2•1 year ago
|
||
We decided that for add-on installation command to make it easier later to support WebDriver BiDi we should actually not decode addon field and create a file on the geckodriver side (since BiDi doesn't use geckodriver), we should rather just forward the field as it is and have all required logic in the shared module. So repurposing the bug for this.
Comment 3•1 year ago
|
||
During the review process it turned out that we cannot do such a change right now to not loose backward compatibility. We basically need bug 1927172 landed first, and then wait for it to be available in the next 140 ESR release.
Updated•1 year ago
|
Comment 4•1 year ago
|
||
We have to wait with the patch on this bug until we no longer support Firefox 128. This will basically be the case when Firefox 143 gets released which is around early September 2026.
Comment 5•3 months ago
|
||
We extended the support for 115 ESR until March 2026. So we should still wait a little bit longer.
Comment 6•1 month ago
|
||
Firefox 115.33.0 (the last 115 ESR release) will be released on February 24th. This means that we no longer have to ship geckodriver with 115 support and can now finally remove this related code.
Sasha, can you please check if it still applies?
| Assignee | ||
Comment 7•1 month ago
|
||
Updated•1 month ago
|
Updated•1 month ago
|
| Assignee | ||
Comment 8•1 month ago
|
||
I've created a new patch, the old patch doesn't make much sense anymore.
| Assignee | ||
Updated•28 days ago
|
Comment 10•27 days ago
|
||
| bugherder | ||
Description
•