Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firefox support #141

Open
jtmkrueger opened this issue Mar 13, 2018 · 20 comments
Open

Firefox support #141

jtmkrueger opened this issue Mar 13, 2018 · 20 comments

Comments

@jtmkrueger
Copy link

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?

@gogiel
Copy link
Collaborator

gogiel commented Oct 20, 2018

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

EDIT: Issue is resolved.

@E1337Kat
Copy link

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.

@andreynering
Copy link

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

@panckreous
Copy link

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

@oldigor
Copy link

oldigor commented Jul 3, 2019

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

@gogiel
Copy link
Collaborator

gogiel commented Oct 26, 2019

Extensions should be now fully compatible with Firefox.

I did some minor changes to fix CSS issues in Firefox #167

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

@dejan
Copy link
Owner

dejan commented Oct 26, 2019

Wow, great stuff, thanks!

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

@dejan
Copy link
Owner

dejan commented Oct 27, 2019

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

@dejan dejan closed this as completed Oct 27, 2019
@andreynering
Copy link

Thanks a lot guys!

@ryenski
Copy link

ryenski commented Oct 28, 2019

There goes my last reason to ever open Chrome!

@ThomPouillevet
Copy link

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

@dejan
Copy link
Owner

dejan commented Feb 7, 2020

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 dejan reopened this Feb 7, 2020
@JNajera
Copy link

JNajera commented May 27, 2020

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!

@gogiel
Copy link
Collaborator

gogiel commented May 31, 2020

@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

@Duartemartins
Copy link

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

@andreynering
Copy link

andreynering commented Apr 28, 2021

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.

@itay-grudev
Copy link

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

@jtmkrueger
Copy link
Author

jtmkrueger commented Apr 25, 2024

So with the rewrite in Vue (Awesome!!), is Rails Panel eligible to be put in the firefox add-on registry?

@jtmkrueger
Copy link
Author

Looks like the service worker implementation has broken in firefox. I think mozilla/web-ext#2532 explains how to resolve, but I don't know enough about extension development or implementation to offer up much more unfortunately.

@andreynering
Copy link

For those looking for an alternative, Debugbar is a good option:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests