From what I see, the content above is a template to generate
target/install.rdf. In this file JIDESHA_EXT_ID is replaced by the
EXT_ID variable used in make.sh which in my case had "jitsi-meet".
Correct. I don't think "jitsi-meet" is valid ID. The doc I linked to has
the requirements for an ID. We usually use something like
Thank you! Now I understood what you meant before That prevented the
error mentioned above. But now I get a different error because it seems
that it is not an add-on signed by Mozilla: "The add-on could not be
installed because it has not been verified". I have temporarily changed
the property "xpinstall.signatures.required" to "false" and that way I
can install it. But if I then set it back to "true", Firefox
automatically disables the add-on.
By testing with the property in "false", the desktop sharing icon is not
displayed. Do you know why it can be? I can confirm that the domain
configured in make.sh was included in
Is this the same domain as the one jitsi-meet loads from? Is the new
extension ID configured in config.js?
The java script app detects the extension by trying to load
Look for "firefox" in the java script console logs to see if detection
I have not seen any mention of config.js changes in the README.md 
when using Jidesha with Firefox. Now I was investigating the config.js
file and I found the following variables:
The second one was perhaps responsible for the icon not being displayed
in Firefox. After configuring these variables, desktop sharing worked in
Firefox ESR (it might be nice to document this in Jidesha's README.md
But I have not found a way to stop sharing the screen. When I click on
the window sharing icon on the address bar and then "stop sharing", I do
not see the image of my camera again.
Thanks for your reply.
On 17/01/17 15:12, Boris Grozev wrote: