rails_panel icon indicating copy to clipboard operation
rails_panel copied to clipboard

Firefox support

Open jtmkrueger opened this issue 6 years ago • 20 comments

So reading through Browser Extensions I get the idea that supporting both browsers is possible, but I don't know enough about extension development to know the level of work involved to support both. It would be really awesome if rails_panel was also a firefox extension. Is this on the roadmap?

jtmkrueger avatar Mar 13 '18 17:03 jtmkrueger

Currently blocked by https://bugzilla.mozilla.org/show_bug.cgi?id=1472653

EDIT: Issue is resolved.

gogiel avatar Oct 20 '18 14:10 gogiel

I was just wondering about this today, and looks like that bug has been fixed as of two days before I am writing this. Looks like it may be released in the Firefox 67 release, hopefully. Just thought I would bring this up in case y'all want to start developing on this soon.

E1337Kat avatar Feb 15 '19 19:02 E1337Kat

I'd love to be able to use this extension on Firefox 🙂

andreynering avatar Jun 11 '19 16:06 andreynering

It looks like the Firefox Devtools bug @gogiel mentioned above is now resolved.

panckreous avatar Jul 02 '19 17:07 panckreous

I could help. Just don't know how, either.

oldigor avatar Jul 03 '19 18:07 oldigor

Extensions should be now fully compatible with Firefox.

I did some minor changes to fix CSS issues in Firefox https://github.com/dejan/rails_panel/pull/167

@dejan do you want to publish the extension in Firefox extensions? If you want I can take care of it.

gogiel avatar Oct 26 '19 18:10 gogiel

Wow, great stuff, thanks!

I've just published it, it awaits approval...

dejan avatar Oct 26 '19 20:10 dejan

It's live: https://addons.mozilla.org/en-US/firefox/addon/rails-panel/

dejan avatar Oct 27 '19 21:10 dejan

Thanks a lot guys!

andreynering avatar Oct 27 '19 21:10 andreynering

There goes my last reason to ever open Chrome!

ryenski avatar Oct 28 '19 15:10 ryenski

Hey guys, I'm I the only one not being able to install the extension on firefox ? The link provided in the README (https://addons.mozilla.org/en-US/firefox/addon/rails-panel/) leads to an error : image

ThomPouillevet avatar Feb 07 '20 10:02 ThomPouillevet

It was disabled it because of the following reasons:

  1. jQuery versions older than 3.0 are no longer allowed in extensions. These versions are not supported by the jQuery team and may contain security vulnerabilities.

  2. Your add-on includes a third-party library. Please provide the origin of the exact library version you were using and make sure you are using an exact copy of the original maintainers release version. For more information, refer to https://extensionworkshop.com/documentation/publish/third-party-library-usage/ . vendor\assets\javascripts\stupidtable.min.js

  3. Please only use release third party library version, and not beta versions. vendor\assets\javascripts\sprintf-0.7-beta1.js

  4. We allow the latest 1.x version at submission time; previous versions are not accepted.

  5. Please use an established library to sanitize data. assets\javascripts\filters.js line 39

dejan avatar Feb 07 '20 10:02 dejan

It's possible to run this project and use it on Firefox manually? I understand that it's not available for the issues mentioned here but I'm really trying to give it a chance if I can install it manually. I'm a newbie on Firefox plugins development so any advice to get it started will be appreciated. Thanks!

JNajera avatar May 27 '20 16:05 JNajera

@JNajera clone this repository to your local drive and in in Debug add-ons (URL: about:debugging#/runtime/this-firefox) you can load Rails Panel by clicking "Load Temporary Add-on…" and selecting manifest.json from your local copy.

image

gogiel avatar May 31 '20 21:05 gogiel

Do you plan on making it available for Firefox at some point?

Duartemartins avatar Jul 29 '20 17:07 Duartemartins

Loading manually as suggested above works fine for me.

I think having instructions on how to install manually in the README would be nice, since the Mozilla team is [sadly] making it so hard to keep it on the store.

andreynering avatar Apr 28 '21 16:04 andreynering

Loading manually would work but does indeed present a security risk, hence why it's disabled. Ideally the impacted JavaScript libraries should be upgraded.

itay-grudev avatar May 18 '21 00:05 itay-grudev