<?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>104505</bug_id>
          
          <creation_ts>2012-12-09 21:20:29 -0800</creation_ts>
          <short_desc>[BlackBerry] Flash content is being rendered as garbled characters when Flashplayer is disabled</short_desc>
          <delta_ts>2012-12-10 14:58:45 -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>WebKit BlackBerry</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Max Feil">mfeil</reporter>
          <assigned_to name="Max Feil">mfeil</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>logingx</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>786964</commentid>
    <comment_count>0</comment_count>
    <who name="Max Feil">mfeil</who>
    <bug_when>2012-12-09 21:20:29 -0800</bug_when>
    <thetext>The fix for bug 101274 did (will?) cause a regression because it made the Flashplayer plugin get disabled without disabling all plugins. This was causing the swf contents to be rendered as garbled text characters where it should just be blank. See platform PR258003.

No layout test is included here for the same reason as in bug 101274. This patch goes along with that work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>786971</commentid>
    <comment_count>1</comment_count>
      <attachid>178468</attachid>
    <who name="Max Feil">mfeil</who>
    <bug_when>2012-12-09 21:30:18 -0800</bug_when>
    <thetext>Created attachment 178468
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>786982</commentid>
    <comment_count>2</comment_count>
      <attachid>178468</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-09 22:12:12 -0800</bug_when>
    <thetext>Comment on attachment 178468
Patch

Attachment 178468 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15239293

New failing tests:
inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>786995</commentid>
    <comment_count>3</comment_count>
      <attachid>178468</attachid>
    <who name="Max Feil">mfeil</who>
    <bug_when>2012-12-09 22:28:42 -0800</bug_when>
    <thetext>Comment on attachment 178468
Patch

Resetting commit queue &quot;-&quot; from impossible failure. This patch affects BlackBerry port only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787213</commentid>
    <comment_count>4</comment_count>
      <attachid>178468</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-12-10 05:10:26 -0800</bug_when>
    <thetext>Comment on attachment 178468
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=178468&amp;action=review

&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:-348
&gt; -    if (m_frame-&gt;loader() &amp;&amp; m_frame-&gt;loader()-&gt;subframeLoader() &amp;&amp; !url.isNull())

As a side note, I am not sure loader() needs to be null checked. I might be wrong, but it might worth it to confirm.

&gt; Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp:354
&gt; +    if (mimeType != &quot;application/x-shockwave-flash&quot; &amp;&amp; m_frame-&gt;loader() &amp;&amp; m_frame-&gt;loader()-&gt;subframeLoader() &amp;&amp; !url.isNull())

Looks good. I would do a static helper function maybe to get a shorter line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787558</commentid>
    <comment_count>5</comment_count>
    <who name="Max Feil">mfeil</who>
    <bug_when>2012-12-10 11:11:23 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; As a side note, I am not sure loader() needs to be null checked. I might be wrong, but it might worth it to confirm.

I prefer not to change other developers&apos; reviewed code if it&apos;s unrelated to my patch and is of low possible gain. If you feel strongly about this case, you can file a bug to check WebKit code for this and all other cases where loader() might be null checked.
 
&gt; Looks good. I would do a static helper function maybe to get a shorter line.

Thanks! Looks ok in my editor :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787648</commentid>
    <comment_count>6</comment_count>
      <attachid>178468</attachid>
    <who name="Max Feil">mfeil</who>
    <bug_when>2012-12-10 12:54:32 -0800</bug_when>
    <thetext>Comment on attachment 178468
Patch

Requesting commit-queue. The cr-linux test failure is a false alarm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787739</commentid>
    <comment_count>7</comment_count>
      <attachid>178468</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-10 14:58:41 -0800</bug_when>
    <thetext>Comment on attachment 178468
Patch

Clearing flags on attachment: 178468

Committed r137210: &lt;http://trac.webkit.org/changeset/137210&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787740</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-10 14:58:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178468</attachid>
            <date>2012-12-09 21:30:18 -0800</date>
            <delta_ts>2012-12-10 14:58:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104505-20121210002740.patch</filename>
            <type>text/plain</type>
            <size>2786</size>
            <attacher name="Max Feil">mfeil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3MTA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCAyNDQxZjllOWRjMjBkNmJlNDk5ZjdkYzcwOTY4ZjMwMzcxNTVlNDZmLi5kOGFjYzhjODVj
NjEyY2UyMGM0OTlhNGY0YjQwYjE3YTllNjA1ZjY2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0xMi0wOSAgTWF4IEZlaWwgIDxtZmVpbEByaW0u
Y29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBGbGFzaCBjb250ZW50IGlzIGJlaW5nIHJlbmRl
cmVkIGFzIGdhcmJsZWQgY2hhcmFjdGVycyB3aGVuIEZsYXNocGxheWVyIGlzIGRpc2FibGVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQ1MDUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgY2hlY2sg
dG8gYWxsb3cgdmlkZW8gYW5kIGF1ZGlvIGFzIHRoZSBzb3VyY2Ugb2YgZW1iZWQgYW5kCisgICAg
ICAgIG9iamVjdCBlbGVtZW50cyBpcyBjYXVzaW5nIGEgcHJvYmxlbSB3aGVuIHRoZSBGbGFzaHBs
YXllciBwbHVnaW4KKyAgICAgICAgaXMgZGlzYWJsZWQuIFdlIGhhdmUgdG8gdGFrZSBGbGFzaCBj
b250ZW50IGludG8gYWNjb3VudCBpbiB0aGlzCisgICAgICAgIGNoZWNrIG90aGVyd2lzZSB0aGUg
c3dmIGNvbnRlbnRzIHdpbGwgYmUgcmVuZGVyZWQgYXMgZ2FyYmxlZAorICAgICAgICB0ZXh0IGNo
YXJhY3RlcnMgd2hlcmUgdGhlcmUgc2hvdWxkIGp1c3QgYmUgYmxhbmsgc3BhY2UuCisKKyAgICAg
ICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEJsYWNrQmVycnkuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXJDbGllbnRCbGFja0JlcnJ5OjpjcmVhdGVQbHVnaW4p
OgorCiAyMDEyLTEyLTA4ICBKYWNreSBKaWFuZyAgPHpoYWppYW5nQHJpbS5jb20+CiAKICAgICAg
ICAgW0JsYWNrQmVycnldIEdvb2dsZSByZXN1bHRzIHBhZ2UgcmVuZGVyaW5nIGlzc3VlIHdpdGgg
UlRMIGxhbmd1YWdlcyBsaWtlIGFyYWJpYy9oZWJyZXcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEJsYWNrQmVycnku
Y3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVy
Q2xpZW50QmxhY2tCZXJyeS5jcHAKaW5kZXggNzNhNjZlNTdjNzU1MjRjZTc4ODhmMTg0MzYyNTY0
NjM0MWM0ZjYyMy4uMTMyNmJmYTZiZTdlYjFlYjlmYTYxNDc2NGRkMDY0Y2Y0YjUxODM4YiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9h
ZGVyQ2xpZW50QmxhY2tCZXJyeS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dl
YkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50QmxhY2tCZXJyeS5jcHAKQEAgLTM0NCw4ICsz
NDQsMTQgQEAgUGFzc1JlZlB0cjxXaWRnZXQ+IEZyYW1lTG9hZGVyQ2xpZW50QmxhY2tCZXJyeTo6
Y3JlYXRlUGx1Z2luKGNvbnN0IEludFNpemUmIHBsdWcKICAgICBpZiAoUGx1Z2luRGF0YWJhc2U6
Omluc3RhbGxlZFBsdWdpbnMoKS0+aXNNSU1FVHlwZVJlZ2lzdGVyZWQobWltZVR5cGUpKQogICAg
ICAgICByZXR1cm4gUGx1Z2luVmlldzo6Y3JlYXRlKG1fZnJhbWUsIHBsdWdpblNpemUsIGVsZW1l
bnQsIHVybCwgcGFyYW1OYW1lcywgcGFyYW1WYWx1ZXMsIG1pbWVUeXBlLCBsb2FkTWFudWFsbHkp
OwogCi0gICAgLy8gSWYgaXQncyBub3QgdGhlIHBsdWdpbiB0eXBlIHdlIHN1cHBvcnQsIHRyeSBs
b2FkIGRpcmVjdGx5IGZyb20gYnJvd3Nlci4KLSAgICBpZiAobV9mcmFtZS0+bG9hZGVyKCkgJiYg
bV9mcmFtZS0+bG9hZGVyKCktPnN1YmZyYW1lTG9hZGVyKCkgJiYgIXVybC5pc051bGwoKSkKKyAg
ICAvLyBUaGlzIGlzIG5vdCBhIHBsdWdpbiB0eXBlIHRoYXQgaXMgY3VycmVudGx5IHN1cHBvcnRl
ZCBvciBlbmFibGVkLiBUcnkKKyAgICAvLyB0byBsb2FkIHRoZSB1cmwgZGlyZWN0bHkuIFRoaXMg
Y2hlY2sgaXMgcGVyZm9ybWVkIHRvIGFsbG93IHZpZGVvIGFuZAorICAgIC8vIGF1ZGlvIHRvIGJl
IHJlZmVyZW5jZWQgYXMgdGhlIHNvdXJjZSBvZiBlbWJlZCBvciBvYmplY3QgZWxlbWVudHMuCisg
ICAgLy8gRm9yIG1lZGlhIG9mIHRoaXMga2luZCB0aGUgbWltZSB0eXBlIHBhc3NlZCBpbnRvIHRo
aXMgZnVuY3Rpb24KKyAgICAvLyB3aWxsIGdlbmVyYWxseSBiZSBhIHZhbGlkIG1lZGlhIG1pbWUg
dHlwZSwgb3IgaXQgbWF5IGJlIG51bGwuIFdlCisgICAgLy8gZXhwbGljaXRseSBjaGVjayBmb3Ig
Rmxhc2ggY29udGVudCBzbyBpdCBkb2VzIG5vdCBnZXQgcmVuZGVyZWQgYXMKKyAgICAvLyB0ZXh0
IGF0IHRoaXMgcG9pbnQsIHByb2R1Y2luZyBnYXJibGVkIGNoYXJhY3RlcnMuCisgICAgaWYgKG1p
bWVUeXBlICE9ICJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgJiYgbV9mcmFtZS0+bG9h
ZGVyKCkgJiYgbV9mcmFtZS0+bG9hZGVyKCktPnN1YmZyYW1lTG9hZGVyKCkgJiYgIXVybC5pc051
bGwoKSkKICAgICAgICAgbV9mcmFtZS0+bG9hZGVyKCktPnN1YmZyYW1lTG9hZGVyKCktPnJlcXVl
c3RGcmFtZShlbGVtZW50LCB1cmwsIFN0cmluZygpKTsKIAogICAgIHJldHVybiAwOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>