Forum Discussion

MelissaSchellha's avatar
MelissaSchellha
Community Member
3 years ago

Firefox: is it compatible or not?

We have intermittent issues when we have online courses created with Storyline 360.  It seems to mostly work, but then sometimes, it just fails and the specs don't list Firefox so I'm thinking it is not compatible.  

Is this the case? 

 

  • Firefox 103 and newer is NOT compatible* with all versions of storyline 360 before 3.66.28355.0

    July 28, 2022 (Build 3.66.28355.0)
    Fixed: Firefox 103 wouldn't load courses with media on the first slide.

    Update storyline 360 to the newest version

    and

    re-publish all old storyline trainings which are using audio on the first page (and if you have enabled resume: on any page)

    Storyline 3 is also affected - as far as i know

    Jürgen

    * there was a small annoying software bug in the global storyline libraries (at least since August 2018)

  • Jürgen, what do you mean by "and if you have enabled resume: on any page"?

    We don't have media on the first slide of any of our courses, but I want to understand if we are still at risk and need to republish our back catalog with the newest release of Storyline 360.

    Does the course fail in Firefox if any slide is set to "resume saved state" when revisited? What about "Automatically decide"? Or are you referring to some other "resume" feature (and if so, which one?)?

    Thanks!

    • Jürgen_Schoene_'s avatar
      Jürgen_Schoene_
      Community Member

      the behavior at the "resume training" and audio is a plausible assumption of mine, that has to confirmed by articulate - I hope they know their programm

  • Any idea if Firefox is working on this or is in communication with Articulate?

  • We have a library of 47 courses, over 400 files that would need republishing manually....

    • Jürgen_Schoene_'s avatar
      Jürgen_Schoene_
      Community Member

      this is not an error of Firefox - it's an error of storyline, which is includes since many year (I have found the error in course libraries of 2019).

      Firefox had modified the audio autoplay behavior, so the untested buggy routine is used the first time and failed

      Jürgen

    • Jürgen_Schoene_'s avatar
      Jürgen_Schoene_
      Community Member

      there is hope for bulk update, not your special course has to be updaten - only one storyline javascript library (as far as I know)

      slides.min.js:

      error: Uncaught TypeError: n is not a function

      wrong: n = u.browser.isFF ? "window.setTimeout" : function (e) {

      correct: n = u.browser.isFF ? window.setTimeout : function (e) {

      => two quotes too many

      and for older courses this is the only chance - because many old courses can't be opened in the the current version of storyline - AND - old installer for storyline are NOT available (I have tried it)

      Jürgen

  • And there's no way to bulk republish old files, correct? Storyline really needs to develop a bulk publish feature. There's constantly new bugs in every release I worked with so we often stay on an old "stable" version to avoid any new issues. Then this happens and now we have to republish 400 files...

    • Jürgen_Schoene_'s avatar
      Jürgen_Schoene_
      Community Member

      the bulk update should do for all old version, for 'young' versions 'slides.min.js' has to be patched, for older ones another library

      replace global in all javascript files
        - "window.setTimeout"
      with
        - window.setTimeout

      but articulate has to test it !!!! I am a normal user (with 30 years programming experience)

      Jürgen

      PS: fortunately the error is not that extreme bad - most of the time (??) the first page starts with firefox - if the user clicks on the screen after some seconds of the "wait" animation (even if no play button is visible)

  • here are the results of tests with the faulty version 3.65

    course with audio on first page and all others
     - first start -> no click button -> spinning symbol
     - resume start -> on resume button -> spinning symbol
    but with click on the waiting page with spinning symbol -> course starts

    course without audio on the first page, but on all others
     - first start -> no click button -> spinning symbol
     - resume start -> on resume button -> spinning symbol
    but with click on the waiting page with spinning symbol -> course starts

    Storyline 360 Version History

    Fixed: Firefox 103 wouldn't load courses with media on the first slide.

    is wrong 

    Fixed: Firefox 103 wouldn't load courses with media on any slide.

    would be correct

    Jürgen

  • dgingera's avatar
    dgingera
    Community Member

    We encountered the same problem. There was a bug fix issued in the last release.

    However - here is the bigger problem for us.

    The customer service engineer at Articulate just told us that to fix the problem we needed to REPUBLISH ALL OUR COURSES using the latest version of Storyline 360. That involves republishing hundreds of courses. Which seems absurd.

    Question to the group - Is that how you are correcting the problem?

    • AuroreMonin's avatar
      AuroreMonin
      Community Member

      This solution would be so time consuming, this can't be Articulate proposition ?!

    • Jürgen_Schoene_'s avatar
      Jürgen_Schoene_
      Community Member

      the fix via a new publish is also problematic for many courses
       - old courses sometimes can not be opened
       - old courses sometimes can not be published (feature removed) - e.g. svg as image (Case #03199180*), ...
       - old courses have different features - old video player/new videoplayer
       - there is a known and confirmed bug (Case #03122145*): if you publish directly after opening the .story file, it exports incorrectly y-values - if you have used text styles in text animate by paragraph (simlilar problem with text in tables)

      => so it has to be patched directly on js library level

      * not solved

      • MathNotermans-9's avatar
        MathNotermans-9
        Community Member

        Can't we figure out in published content where a change is needed...and then only fix that in the existing content ? Then all those who have hundreds of published courses can run some batch on the published files...and reupload them again...  I gladly spent some time to find a fix if that helps others.

  • We are actually considering writing a custom code to bulk publish files since Articulate won't do it...

  • Hi,

    I have the same problem :

    slides.min.js:

    error: Uncaught TypeError: n is not a function

    My course is not working in firefox !

    help !

    • Jürgen_Schoene_'s avatar
      Jürgen_Schoene_
      Community Member

      update your storyline version and republish (and test all again)

      or patch your existing courses

      slides.min.js:

      wrong with two extra QUOTES:

      correct without the QUOTES:

      this solves the firefox problem - tested with a storyline course  (published with 3.62.27443.0)