Help get this topic noticed by sharing it on Twitter, Facebook, or email.

FF 3.6.20 (nightly) Search magnifying glass covered by opaque gray square using NASA Night Launch theme and incompatability with Switch Themes 0.1.1

Hi there,

I like PI better than the Mozilla equivalent but I'm having 2 issues with it.

1 - When using the NASA Night Launch theme, the magnifying glass in the search bar is covered by an opaque gray square and only becomes marginally visible on mouseover.

This problem occurs using PI 1.2 but did not using the previous version 1.11. It's not a huge deal, but it does ruin the look of the theme as it's quite noticeable.

2 - None of the 1.x versions of PI have been compatible with the FF extension Switch Themes 0.1.1. (https://addons.mozilla.org/en-US/fire.... (Note this extension is marked as having been removed by an administrator on AMO. I will attempt to find a new link to it and will post it here if needed. Hopefully, one of your users has a copy of the .xpi kicking around)

Switch Themes allows users to select a browser theme and use it immediately without a browser restart, presumably by reloading the chrome elements of the new theme.

Normally, when a theme is selected, the browser's interface closes and a small dialog box opens asking the user to wait while the new theme is loaded. The new theme is loaded and the browser interface reappears, skinned by the new theme.

However, when PI is installed, selecting a new theme results in the browser interface closing with the small dialog box opening which asks the user to wait wheile the new theme is applied. At this point, the process hangs and the browser interface never repoens. In addition, under Windows XP SP3, 2 or 3 additional instances of this dialog box are shown in the windows taskbar and must be closed manually by the user.

Upon restarting FF, the new theme has been applied successfully. It appears that PI locks the process into a loop preventing it from resolving successfully. This error does not occur with the Mozilla equivalent installed only or without it installed, only with PI installed.

I hope that these issues can be resolved easily, particularly the second one. Switch Themes is a VERY useful extension and saves the user from having to close out FF entirely just for the sake of doing a visual makeover as it were.

I enjoy the flexibility which PI offers in adding additional space to the bottom of personas to enable their images to be fully displayed and the removal of limitations imposed by the Mozilla product. While I'm not using any of your interactive themes at present, I may in future if one suits my tastes. :)

Now that users have the ability to disable PI unwated toolbars or search engine changes, there is no reason to not to switch to what is, in my honest opinion, a superior product for selecting personas. Used in conjunction with Personas Expression, which can be found at (https://addons.mozilla.org/en-US/fire...) the result is fantastic with the user having the ability to change virtually every part of the browser's interface to suit his fancy.

I wish you continued success with a great product.

Cheers,

NM156 (AMO)
1 person has
this problem
+1
Reply
  • Thanks for your kind words. I'll take a look at the problems you are seeing.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Hi there,

    You're quite welcome and kudos on the very quick response. :-)

    Thanks for looking into this.

    Cheers,

    Rick
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Are you using a particular persona in Personas Interactive with the theme? I'm finding that Personas aren't really working at all with that theme.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • HI Michael,

    Yes, I was just about to send you that information. LOL.

    about:config has the following entry added if you are having trouble getting the theme to allow personas

    lightweightThemes.forceSkinning

    Value is set to true

    The theme is entitled "theme perso" and can be found here: https://www.getpersonas.com/en-US/per...

    BTW, after having checked a little further, it seems like the degree of the opacity is persona dependent to some degree. "Perso" is a very dark perrsona but if I choose something that has a lighter background such as Disney - Pixar Cars which can be found at: https://www.getpersonas.com/en-US/per... the problem is not as severe.

    I should also mention that the opacity problem is not present if PI 1.2 is installed and No Persona is selected from the options context menu.

    It is possible that this issue is theme dependent but the version of NASA Night Launch I am using is: https://addons.mozilla.org/en-US/fire...

    I am using an older version to ensure compatability with several tab appearance Stylish scripts.

    However, newer versions and tested betas all share the same opacity problem when running PI 1.2.

    Could it be possible that a code revision may have changed the way the magnifying glass's background colour is assigned in 1.2 that was not present in the previous version?

    Let me know if you need anything else.

    Thanks again for bug hunting this :-)

    Cheers,

    Rick
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Hi there,

    Further to the Switch themes issue...

    I have been able to find a link to the newest version of this extension. It can be found here:
    http://www.silvermel.net/dev/xpi/swit...

    An interesting development has occurred with this particular build...

    Now, switching of primary browser themes can be done without encountering the problem I detailed above.

    However, any attempt to change PERSONAS with PI will generate the dialog box asking the user to wait while the theme is loaded followed by the hanging of the process and multiple Windows taskbar entries occurring.

    This is the same problem which occurred before but with the situation reversed. Persona changes, not theme changes now cause the problem to occur.

    I also tried selecting No Persona from the menu and this triggerred the same result. That rules out the idea of having any persona loaded as being the cause.

    Now, when the problem occurs, the user must manually back out of the multiple dialog box taskbar occurrences and the new persona will have been loaded, or no persona if that was the selection, upon restarting Firefox.

    Curiouser and curiouser... ;-)

    However, at least I can switch primary browser themes now. This isn't quite as bad as I do that more often than changing personas although I'm still hoping that a fix can be made.

    There is one additional thing I haven't tried yet and that is to access only the Firefox Options, without starting the primary browser interface, under normal mode and then launch the entire browser under Safe Mode and change personas to see if this still causes the "looping" problem.

    I'm betting that it will occur under Normal mode, with all extensions active and won't occur under safe mode without any extensions loaded.

    I'll edit this post when I've had a chance to test out each of these scenarios and let you know the results.

    Cheers,

    Rick

    EDIT:

    OK. I've completed those tests under the 2 scenarions...

    1 - Start options without browser interface loaded, all options enabled and change persona.

    This generates the error but with one notable change in symptoms. Upon restart of the full browser in Normal mode, the new persona selected, which caused the error to occur, does not appear. Rather, the previously selected one persists. However, if you then restart Firefox in Safe Mode, the newly selected persona IS visible.

    2 - Start FF in Safe Mode with all extensions/browser themes/personas disabled.

    Selecting a new persona to use under this condition changes the persona immediately to the new selection. Upon FF restart in Normal Mode, the selected persona remains active as expected. The "looping" error does not occur.

    So. there you have it... at the moment, the "easiest" way to change personas is to start in Safe Mode, apply the desired persona, exit, restart in normal mode and select the desired primary browser theme which Switch Themes will now load without error.

    It works and is a little tedious but it does save one from having to deal with the error problem and the memory leaks which are generated by the resulting "crash" when closing out of the multiple dialogs the error creates.

    I'm open to any suggestions for additional tests as I can't think of anything else.

    Thanks again for reading and for your help! :-)

    Cheers,

    Rick
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Just wanted to make sure you knew I hadn't forgotten about you. I've been sidetracked. Still planning to figure this out.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Hiya,

    Thanks for the reply. Don't worry, I know I'm not the only request in town. ;-)

    The switch themes issue may have become moot anyway as the newest FF nightlies seem to be working better when changeing themes. I have it disabled at the moment and am not having difficultiies with quick changes.

    The more I look at the magnifying glass issue, the more I feel very strongly that it is related to Night Launch and the coding in the current version of you extension. It just appears like some sort of mask has been applied to the magnifying glass which is causing the opacity issue.

    Take your time. I have this page bookmarked so it's very easy to check on it whenever I wish.

    Cheers,

    Rick
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • I've at least fixed the magnifying glass problem.

    I had lots of trouble getting themes working properly with personas. Can't believe how hard that is.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • I’m happy
    Hi Michael,

    Woot! Glad to hear you fixed the mag problem. That will make the NNL theme look MUCH better. With respect to the latter, it has been a major thorn in the side of developers for some time and doesn't seem to be getting better.

    It looks like Mozilla, in their infinite wisdom, has begun rejecting themes which do not use that standard UI backdrop colours for entry fiels, i.e., the colours for the URL and search areas which match those of the default theme. Check out the Mozilliazine forums and look for the post from the author of the "Red Cat" series of FF themes.

    I don't know if this will have any repercussions with respect to personas, but I wouldn't be at all surprised if it did. Chances are that this may affect whether Mozilla allows additional Brand Thunder themes to be carried on the site. Might be worth looking into ASAP before you invest a lot more cash in development with hopes of having them there to compete with other 3rd party theme developers.

    Will there be a new version of PI (1.3?) posted to address the magnifying glass issue or is it a matter of a config change on the user end? If a new release of the extension is required, when should we anticipate it and will there be a download like from this site (support) or from AMO?

    Sorry to be chomping at the bit, but I really like PI and it's just this one little batch of pixels that's making me cringe. : -) Kind of like listening to Jimmy Page double track his rhythm guitar parts for Zep tunes when his guitar tunings changed slightly between takes and the left and right channels were not "exactly" in tune. Like nails on a chalkboard. Can you say dissonance? ;-)

    At any rate, thanks for the reply and the news on the breakthrough. I look forward to acquiring the fix soon.

    Cheers,

    Rick
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • It will be a 1.2.1 version and should go live imminently.

    Did you download from AMO or Brand Thunder?

    If you downloaded from AMO, you can grab the update manually here:

    https://addons.mozilla.org/en-US/fire...

    If you downloaded from Brand Thunder, a check for updates should be enough.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • I’m VERY pleased!!
    Hi there,

    Downloaded the extension, from AMO, with your newest revisions and all is great once again! Nicely done folks! :-)

    Just our of curiosity, is there a direct link to the extension here, on the home site, that could be used for obtaining updates, rather than waiting for everything to pass AMO's rather SLOW approval process? I like to have backup links whenever I can in case I need to restore a profile and AMO is "on vacation". ;-)

    Thanks again. My dark themes look great again and there has been no loss in functionality from the extension. Another job well done.

    Cheers!

    Rick
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Glad to hear it worked for yuo.

    And yes, if you install the addon from here:

    http://pages.brandthunder.com/btperso...

    You will get them as soon as we put them up versus getting them when AMO approves.

    The primary difference between the two is that the version directly from us does not have an optin dialog for the search engine, since you are agreeing to use our search engine when you initiate the download.

    (of course you can change that at any time in our preferences or via the dropdown)

    Thanks!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited sad, anxious, confused, frustrated