1 2 Previous Next 18 Replies Latest reply on Aug 10, 2015 8:43 AM by iceman7

    WV not rendering Base64 encoded animated-gif

    Benjamin Fehr

      Summary

      WV not rendering Base64 encoded animated-gif

      Product

      FileMaker Pro

      Version

      FMPA13

      Operating system version

      Maco OSX 10.10 - Yosemite

      Description of the issue

      a WV with local html-protocoll with Base64 encoded animated gif doesn't render proper with Yosemite

      Steps to reproduce the problem

      get my file from FilemakerProGurus:
      http://www.filemakerprogurus.com/progress-bars-html-base64-filemaker/

      "Benjamin Fehr  of Geschäftsführer bei EfficientBizz GmbH shared a FileMaker file with some cool custom functions that show a variety of animated results in web viewers."

      Expected result

      MedicalBizz®-Logo and Progress-Bar moving / turning / animé.

      Actual result

      WV in 10.9 rendering properly
      WV in 10.10 Yosemite static, no animé

      Exact text of any error message(s) that appear

      none

      Workaround

      none yet

        • 1. Re: WV not rendering Base64 encoded animated-gif
          TSGal

          Benjamin Fehr:

          Thank you for your post.

          I am able to replicate the issue, and I have sent your post, file, and my findings to our Development and Testing departments for review. When I receive any feedback, I will let you know.

          TSGal
          FileMaker, Inc.

          • 2. Re: WV not rendering Base64 encoded animated-gif
            philmodjunk

            An entry in the Known Bugs List has been linked to this Issue Report. Any Comments/Questions/Suggested Corrections should be posted here or in a new thread. Please do not post such comments to the Known Bugs List thread.

            • 3. Re: WV not rendering Base64 encoded animated-gif
              Benjamin Fehr

              TSGal:

              There's another File for testing to be found on FileMakerProGurus:

              http://www.filemakerprogurus.com/wp-content/files/Webviewer_progressbar.zip

              Some of the gif's will work?! Doesn't seem to be related to the size of the images. 

              Could Dev. Dept. do some tests on this file also?

              • 4. Re: WV not rendering Base64 encoded animated-gif
                Benjamin Fehr:
                 
                Thank you for the reply. 
                 
                I added the newly provided file to the report made to Testing and Development.
                 
                TSFalcon
                FileMaker, Inc.
                • 5. Re: WV not rendering Base64 encoded animated-gif
                  Benjamin Fehr

                  TSFalcon:

                  I can add some more information today.

                  - smaller Base64-strings sometimes work

                  - if not, switching to Layout-Mode and back to Browse-Mode may start animation of not to large strings *)

                  - more than 1 WV on a layout will fail, except for very small contents

                  - any Refresh task don't help.

                   

                  *) reminds of that FMP12 rendering-bug:

                  http://forums.filemaker.com/posts/9fc3af27d4

                  • 6. Re: WV not rendering Base64 encoded animated-gif
                    Benjamin Fehr

                    Philmodjunk:

                    This is Mac 10.10 - Yosemite only.

                    No issue with Win 7, Win 8.1 and Win 10 Pre-Release

                    • 7. Re: WV not rendering Base64 encoded animated-gif
                      philmodjunk

                      Yep, I already logged it as 10.10 only.

                      but thanks for confirming that I got it right...

                      • 8. Re: WV not rendering Base64 encoded animated-gif
                        Benjamin Fehr

                        TSFalcon:

                        - … switching to Layout-Mode and back to Browse-Mode may start animation of not to large strings *)

                        What happens under the hood when switching to Layout-Mode and back?

                        Why wouldn't this work with 'Refresh Window[Flush cached join results; Flush cashed external data]' task?

                        • 9. Re: WV not rendering Base64 encoded animated-gif
                          TSGal

                          Benjamin Fehr:

                          Our Testing department was able to replicate the issue, and a report has been filed with Apple and sent to Development.

                          TSGal
                          FileMaker, Inc.

                          • 10. Re: WV not rendering Base64 encoded animated-gif
                            Benjamin Fehr

                            TSGal:

                            Rendering seem to work again with FMP13.0v4 AND most current Mac OS X Yosemite beta Release. Success might depend on size of content.

                            Can somebody test with Yosemite public release?

                            Rendering / Animation only works on first load of a layout. the only "reload-task" working so far is switching to 'List-View' and back to 'Form-View' or vice versa (or Layout-Mode and back to Browse-Mode which isn't a option for general users).

                            Can anybody at Dev. Dpt. answer this questions:

                            - … switching to Layout-Mode and back to Browse-Mode may start animation of not to large strings *)

                            What happens under the hood when switching to Layout-Mode and back?

                            Why wouldn't this work with 'Refresh Window[Flush cached join results; Flush cashed external data]' task?

                            • 11. Re: WV not rendering Base64 encoded animated-gif
                              Benjamin Fehr

                              TSGal:

                              Rendering seem to work, if room-temperature, humidity and phase of the moon is correlating properly with your sign of zodiac.

                              Rendering might work if only 1 window is open with only 1 WV with small content.

                              Rendering fails as soon as a second WV is involved or FMP get's distracted by another open window, another WV or the neighbours child practicing the piano :-)

                              • 12. Re: WV not rendering Base64 encoded animated-gif
                                TSGal

                                Benjamin Fehr:

                                The Refresh may or may not update the issue.  This is being reviewed by Apple, so an update to Yosemite may fix the issue.

                                "phase of the moon"...  "Neighbors child practicing the piano"...   Funny!

                                TSGal
                                FileMaker, Inc.

                                • 13. Re: WV not rendering Base64 encoded animated-gif
                                  AndyWarwick

                                  One workaround seems to be place the animated gif as a background image using CSS in the web viewer.

                                  "data:text/html," & 
                                  List (
                                      "<html>";
                                      "<head>";
                                      "<style>";
                                      "#bg { font: 12pt sans-serif; color: #666666; height: 300pt; width: 95%; border: 0px; padding: 10px; background-image: url(data:img/gif;base64,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);   background-repeat: no-repeat;   background-position:center;  }";
                                       "</style>";
                                      "</head>";
                                      "<body style=\"border: 0pt;\">";
                                      "<div id=\"bg\">";
                                      "</div>";
                                      "</body>";
                                      "</html>";
                                  )

                                   

                                  • 14. Re: WV not rendering Base64 encoded animated-gif
                                    Benjamin Fehr

                                    this bug is not resolved with FMP13.0v5

                                    That workaround from Andrew Warwick seem to work but for small files only

                                    1 2 Previous Next