<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>opensoul.org - Firefox + Mac + Flash + CSS opacity = peek-a-boo Changes</title>
  <id>tag:opensoul.org,2009:/2007/4/26/firefox-mac-flash-css-opacity-peek-a-boo/changes</id>
  <generator version="0.8.0" uri="http://mephistoblog.com">Mephisto Drax</generator>
  <link href="http://opensoul.org/2007/4/26/firefox-mac-flash-css-opacity-peek-a-boo/changes.xml" rel="self" type="application/atom+xml"/>
  <link href="/2007/4/26/firefox-mac-flash-css-opacity-peek-a-boo" rel="alternate" type="text/html"/>
  <updated>2007-04-26T13:46:34Z</updated>
  <entry xml:base="http://opensoul.org/">
    <author>
      <name>brandon</name>
    </author>
    <id>tag:opensoul.org,2007-04-26:297:3</id>
    <published>2007-04-26T13:43:13Z</published>
    <updated>2007-04-26T13:46:34Z</updated>
    <link href="http://opensoul.org/2007/4/26/firefox-mac-flash-css-opacity-peek-a-boo" rel="alternate" type="text/html"/>
    <title>Firefox + Mac + Flash + CSS opacity = peek-a-boo</title>
<content type="html">&lt;p&gt;I came across a fun browser bug this morning that I thought I would share. You can&#8217;t have a semi-transparent element cover a Flash animation Firefox on the mac.&lt;/p&gt;


	&lt;p&gt;I had a popup menu that used &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; &lt;code&gt;opacity&lt;/code&gt; to make the menu semi-transparent.  It was working fine, but then we threw in a Flash header and the Flash would hide any time you moused over a menu item.&lt;/p&gt;


	&lt;p&gt;Here are some screenshots that demonstrate the bug.  The first is how it looks in Safari, the second demonstrates the bug in Firefox, and the third shows Firefox if I remove the &lt;code&gt;opacity&lt;/code&gt; attribute from &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;/p&gt;


	&lt;p&gt;&lt;/p&gt;


	&lt;p&gt;&lt;/p&gt;


	&lt;p&gt;The solution: for now, I&#8217;ll just have to live without semi-transparent menus (but they looked so good).&lt;/p&gt;


	&lt;p&gt;I would venture to guess that this is intentional behavior by Firefox.  Since Firefox isn&#8217;t a native Cocoa app, it doesn&#8217;t have access to all the fancy &lt;span class=&quot;caps&quot;&gt;OS X&lt;/span&gt; rendering, so it can&#8217;t render transparent elements over elements that it doesn&#8217;t have control of (Flash), and it just removes the Flash.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://opensoul.org/">
    <author>
      <name>brandon</name>
    </author>
    <id>tag:opensoul.org,2007-04-26:296:2</id>
    <published>2007-04-26T13:43:13Z</published>
    <updated>2007-04-26T13:45:45Z</updated>
    <link href="http://opensoul.org/2007/4/26/firefox-mac-flash-css-opacity-peek-a-boo" rel="alternate" type="text/html"/>
    <title>Firefox + Mac + Flash + CSS opacity = peek-a-boo</title>
<content type="html">&lt;p&gt;I came across a fun browser bug this morning that I thought I would share. You can&#8217;t have a semi-transparent element cover a Flash animation Firefox on the mac.&lt;/p&gt;


	&lt;p&gt;I had a popup menu that used &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; &lt;code&gt;opacity&lt;/code&gt; to make the menu semi-transparent.  It was working fine, but then we threw in a Flash header and the Flash would hide any time you moused over a menu item.&lt;/p&gt;


	&lt;p&gt;Here are some screenshots that demonstrate the bug.  The first is how it looks in Safari, the second demonstrates the bug in Firefox, and the third shows Firefox if I remove the &lt;code&gt;opacity&lt;/code&gt; attribute from &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;p=.&lt;/p&gt;


	&lt;p&gt;p=.&lt;/p&gt;


	&lt;p&gt;p=.&lt;/p&gt;


	&lt;p&gt;The solution: for now, I&#8217;ll just have to live without semi-transparent menus (but they looked so good).&lt;/p&gt;


	&lt;p&gt;I would venture to guess that this is intentional behavior by Firefox.  Since Firefox isn&#8217;t a native Cocoa app, it doesn&#8217;t have access to all the fancy &lt;span class=&quot;caps&quot;&gt;OS X&lt;/span&gt; rendering, so it can&#8217;t render transparent elements over elements that it doesn&#8217;t have control of (Flash), and it just removes the Flash.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://opensoul.org/">
    <author>
      <name>brandon</name>
    </author>
    <id>tag:opensoul.org,2007-04-26:295:1</id>
    <updated>2007-04-26T13:43:13Z</updated>
    <link href="http://opensoul.org/2009/12/29/firefox-mac-flash-css-opacity-peek-a-boo" rel="alternate" type="text/html"/>
    <title>Firefox + Mac + Flash + CSS opacity = peek-a-boo</title>
<content type="html">&lt;p&gt;I came across a fun browser bug this morning that I thought I would share. You can&#8217;t have a semi-transparent element cover a Flash animation Firefox on the mac.&lt;/p&gt;


	&lt;p&gt;I had a popup menu that used &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; &lt;code&gt;opacity&lt;/code&gt; to make the menu semi-transparent.  It was working fine, but then we threw in a Flash header and the Flash would hide any time you moused over a menu item.&lt;/p&gt;


	&lt;p&gt;Here are some screenshots that demonstrate the bug.  The first is how it looks in Safari, the second demonstrates the bug in Firefox, and the third shows Firefox if I remove the &lt;code&gt;opacity&lt;/code&gt; attribute from &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt;.&lt;/p&gt;


	&lt;table&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;

		&lt;/tr&gt;
	&lt;/table&gt;




	&lt;p&gt;The solution: for now, I&#8217;ll just have to live without semi-transparent menus (but they looked so good).&lt;/p&gt;


	&lt;p&gt;I would venture to guess that this is intentional behavior by Firefox.  Since Firefox isn&#8217;t a native Cocoa app, it doesn&#8217;t have access to all the fancy &lt;span class=&quot;caps&quot;&gt;OS X&lt;/span&gt; rendering, so it can&#8217;t render transparent elements over elements that it doesn&#8217;t have control of (Flash), and it just removes the Flash.&lt;/p&gt;</content>  </entry>
</feed>
