Chrome Update 47.0 Fix for HTML5 outputs - Flare 10 and previous

 Article #: GEN1014Z  Product: Flare   Version: Flare 8-10 using HTML5 outputs

Summary:

The issue appears to stem from the new feature in Chrome 47 to support CSS Namespace rules. Namespaced rules were previously ignored, and now appear to match anything causing all MadCap prefixed styles to be applied to everything unless a namespace is identified at the top of the stylesheet.

Full Description:

Below are two ways to patch this issue( 1 requires the project to be republished, 2 requires updating the stylesheets in the output or on the server)

Solution:

1. Add the following namespace to the top of the master CSS file in the Flare project.

  1. Open the project master stylesheet file in a text editor.
  2. Add the following line to the top of the stylesheet: @namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
  3. Build and publish the project
  4. Verify the results

2. Browse to where the Output is stored

  1. Open the project master stylesheet in a text editor
  2. Add the following line to the top of the stylesheet: @namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
  3. Save and verify

Attribution:

Last updated:

12/7/2015

Author:

Marvin Mallari

Contributions by:

MadCap QA