Martii / greasemonkey

Greasemonkey is a user script manager for Firefox.
http://userscripts.org/users/marti
Other
7 stars 2 forks source link

> Is there any issues with FF59 GM4.3 "New user Script" on Mac? #14

Open Martii opened 6 years ago

Martii commented 6 years ago

Long story about not being able to comment upstream... however in answer to your question @erosman at greasemonkey/greasemonkey#2953 from OS X... feel free to utilize the information with a backreference however keep all comments upstream at your issue. Thanks.

Browser Console:

Error opening user-scripts DB! error { target: IDBOpenDBRequest, isTrusted: true, currentTarget: IDBOpenDBRequest, eventPhase: 2, bubbles: true, cancelable: true, defaultPrevented: false, composed: false, timeStamp: 142988, cancelBubble: false, originalTarget: IDBOpenDBRequest }  user-script-registry.js:28:7
    openDb/</dbOpen.onerror moz-extension://624ec331-db59-d74a-bd1a-fe036f8ecede/src/bg/user-script-registry.js:28:7
Error: undefined
Stack trace:
install/<@moz-extension://624ec331-db59-d74a-bd1a-fe036f8ecede/src/downloader.js:102:7
  downloader.js:108:11
    install/</< moz-extension://624ec331-db59-d74a-bd1a-fe036f8ecede/src/downloader.js:108:11
Error: undefined  downloader.js:102:7

Seems to do nothing under Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Firefox/60.0.

Martii commented 6 years ago

Additional script installation failure via OUJS for @erosman.

Browser Console:

Error opening user-scripts DB! error { target: IDBOpenDBRequest, isTrusted: true, currentTarget: IDBOpenDBRequest, eventPhase: 2, bubbles: true, cancelable: true, defaultPrevented: false, composed: false, timeStamp: 262622, cancelBubble: false, originalTarget: IDBOpenDBRequest }  user-script-registry.js:28:7
    openDb/</dbOpen.onerror moz-extension://9b001f38-c431-0d4a-b5a7-bc9cfbcd4b64/src/bg/user-script-registry.js:28:7
Error: undefined
Stack trace:
install/<@moz-extension://9b001f38-c431-0d4a-b5a7-bc9cfbcd4b64/src/downloader.js:102:7
  downloader.js:108:11
    install/</< moz-extension://9b001f38-c431-0d4a-b5a7-bc9cfbcd4b64/src/downloader.js:108:11
OpenGL compositor Initialized Succesfully.
Version: 2.1 INTEL-10.32.48
Vendor: Intel Inc.
Renderer: Intel Iris OpenGL Engine
FBO Texture Target: TEXTURE_2D
TypeError: gURLBar is null[Learn More]  browser.js:8671:9

Will tag a screenshot to this comment shortly from a different machine...

Martii commented 6 years ago

Both issues present in https://github.com/greasemonkey/greasemonkey/releases/tag/4.4


Ref(s):

Martii commented 6 years ago

@erosman

Blowing away any profile... which shouldn't be needed as I just installed GM here and Fx just sits around on that platform but could be Moz migration issues as well as GM migration (total of 3 browser and 1 GM since it was thrown on for a very brief test)... I get this for new script installs which can be just as bad:

New Profile Script Install

However... New Script appears to be working now:

New Profile with New Script

All I can say is give it some time... GM is working as hard as they can to squash all the bugs and every Fx release can throw a curve ball as well. I do know that Xcode has some issues right now and because my system is more up to date than Yosemite that could cause some issues. Yosemite is older than High Sierra and thus supposed to be more bugs fixed.

As far as OUJS is concerned we are hopeful that GM will become more mature in v4.x until then you might consider letting your user know of the alternatives. Both TM and VM exist for Fx... it wouldn't be the first time that some users temporarily had to install a different .user.js engine until the quirks are worked out.

Martii commented 6 years ago

Btw the UA above is Fx 60.0.1 ... never have figured out the reasoning why they drop the build from it.

Martii commented 6 years ago

Checking right now Xcode is up to 9.4 as of yesterday so that can affect Fx builds on the macOS.

  • Adds support for the ClassKit framework in iOS 11.4
  • Additional bug fixes and stability improvements.
Martii commented 6 years ago

Updated Xcode to 9.4... first Script install worked (from OUJS)... second fails with white paged window as before (from GF)... resized window to rerender the window and it appeared magically.

I would presume there's still some glitches either with OS X, Xcode, Fx, and/or GM with redraw. It's possible GM fixed some issues according to Fx spec between 4.3.0 and 4.4.0 with the afformentioned commit ref point.

So I'm out of testing ideas for the moment... but perhaps your user, @erosman, may find something useful between there and here.