<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>193008</bug_id>
          
          <creation_ts>2018-12-22 06:59:24 -0800</creation_ts>
          <short_desc>Video controls cause transitions to trigger when they shouldn&apos;t</short_desc>
          <delta_ts>2026-01-12 09:01:15 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Text</component>
          <version>Safari 12</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.14</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rado">rado</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>graouts</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>rado</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1490628</commentid>
    <comment_count>0</comment_count>
    <who name="Rado">rado</who>
    <bug_when>2018-12-22 06:59:24 -0800</bug_when>
    <thetext>I have a page with letter-spacing: 1px specified in the CSS file in &lt;head&gt;. When loading the page, I see the text at letter-spacing: 0 for a split second, then the desired value of 1px. It happens when the property is set in an external CSS file and a &lt;style&gt; tag, but not when specified inline, e.g. &lt;body style=&quot;letter-spacing: 1px&quot;&gt;. It happens with default and custom font. All other styles in the external CSS file are active immediately on page load. It seems the browser is waiting for full page load in order to apply the new letter spacing value.

This FO0LS (Flash Of 0 Letter Spacing) is inappropriate behavior, because a one line text can become wrapped on 2 lines and shift the page layout. It doesn&apos;t happen in Chrome and Firefox.

Demo: Lines of text at the top of the page https://radogado.github.io/natuive/kitchen.html

Please apply a fix. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1490680</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-12-23 17:35:55 -0800</bug_when>
    <thetext>&lt;rdar://problem/46926604&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491305</commentid>
    <comment_count>2</comment_count>
      <attachid>358220</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-01-02 16:11:32 -0800</bug_when>
    <thetext>Created attachment 358220
Reduction

Reduction attached</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491392</commentid>
    <comment_count>3</comment_count>
    <who name="Rado">rado</who>
    <bug_when>2019-01-03 03:02:51 -0800</bug_when>
    <thetext>Confirmed to be happening only when the page has a video.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>358220</attachid>
            <date>2019-01-02 16:11:32 -0800</date>
            <delta_ts>2019-01-02 16:11:32 -0800</delta_ts>
            <desc>Reduction</desc>
            <filename>Archive.zip</filename>
            <type>application/zip</type>
            <size>853</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">UEsDBAoAAAAAAHOAIk4AAAAAAAAAAAAAAAAJABAAZW1wdHkuY3NzVVgMALVSLVxaUS1c9QEUAFBL
AwQUAAgACAAsgSJOAAAAAAAAAAAAAAAACAAQAG5hdC5odG1sVVgMALVSLVyzUi1c9QEUADVQQU4E
IRC884qWu0M20csuzEWNR03Wi0ccWiEyMGnaTSbGvwvszKmquoruCvrm8eXh7f31CTzPcRR6B7Su
QgzpGwijKbxGPHtEBk/4aXBeeB2mUmqoe6P4yG6FXwFQH+Gtx/Dl+QiH4f5UZ0w2lcAhpyPYGOFQ
eszSSfwJrbYVWm13264KLlzGZwpOq8au+hyDQ9onlyoyTDkx5ViM3JlsvfIPTQi8LmhkD6p5uZNQ
aDKSfSihpMyW0MbuDs1tJbpqZKuhrp/yD1BLBwhK746nyQAAACwBAABQSwMECgAAAAAAUYEiTgAA
AAAAAAAAAAAAAAkAEABfX01BQ09TWC9VWAwA+lItXPpSLVz1ARQAUEsDBBQACAAIACyBIk4AAAAA
AAAAAAAAAAATABAAX19NQUNPU1gvLl9uYXQuaHRtbFVYDAC1Ui1cs1ItXPUBFABjYBVjZ2BiYPBN
TFbwD1aIUIACkBgDJxAbAXEdEIP4GxiIAo4hIUFQJkjHAiAWQFPCiBCXSs7P1UssKMhJ1ctJLC4p
LU5NSUksSVUOCAYp/OikGwOij9eIsIFoAFBLBwgAMG8RXAAAALAAAABQSwECFQMKAAAAAABzgCJO
AAAAAAAAAAAAAAAACQAMAAAAAAAAAABApIEAAAAAZW1wdHkuY3NzVVgIALVSLVxaUS1cUEsBAhUD
FAAIAAgALIEiTkrvjqfJAAAALAEAAAgADAAAAAAAAAAAQKSBNwAAAG5hdC5odG1sVVgIALVSLVyz
Ui1cUEsBAhUDCgAAAAAAUYEiTgAAAAAAAAAAAAAAAAkADAAAAAAAAAAAQP1BRgEAAF9fTUFDT1NY
L1VYCAD6Ui1c+lItXFBLAQIVAxQACAAIACyBIk4AMG8RXAAAALAAAAATAAwAAAAAAAAAAECkgX0B
AABfX01BQ09TWC8uX25hdC5odG1sVVgIALVSLVyzUi1cUEsFBgAAAAAEAAQAFQEAACoCAAAAAA==
</data>

          </attachment>
      

    </bug>

</bugzilla>