<?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>58278</bug_id>
          
          <creation_ts>2011-04-11 15:31:45 -0700</creation_ts>
          <short_desc>Move focus management out of WebKit via  the UIClient</short_desc>
          <delta_ts>2011-04-11 16:26:07 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>383601</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-04-11 15:31:45 -0700</bug_when>
    <thetext>Move focus management out of WebKit via  the UIClient</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383603</commentid>
    <comment_count>1</comment_count>
      <attachid>89104</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-04-11 15:33:45 -0700</bug_when>
    <thetext>Created attachment 89104
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383664</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-04-11 16:26:07 -0700</bug_when>
    <thetext>Committed r83531: &lt;http://trac.webkit.org/changeset/83531&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89104</attachid>
            <date>2011-04-11 15:33:45 -0700</date>
            <delta_ts>2011-04-11 15:39:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58278-20110411153344.patch</filename>
            <type>text/plain</type>
            <size>12176</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDgzNTIxKQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjkgQEAKKzIwMTEtMDQtMTEgIFNhbSBXZWlu
aWcgIDxzYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBNb3ZlIGZvY3VzIG1hbmFnZW1lbnQgb3V0IG9mIFdlYktpdCB2aWEgIHRo
ZSBVSUNsaWVudAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODc4NDA2OD4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU4Mjc4CisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL0MvV0tQYWdlLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9tYWMvUGFn
ZUNsaWVudEltcGwuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xpZW50SW1w
bC5tbToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0L3F3a3BhZ2UuY3BwOgorICAgICAgICAo
UVdLUGFnZTo6UVdLUGFnZSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9xd2twYWdlX3Au
aDoKKyAgICAgICAgKiBVSVByb2Nlc3MvUGFnZUNsaWVudC5oOgorICAgICAgICAqIFVJUHJvY2Vz
cy9XZWJQYWdlUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OnNldEZv
Y3VzKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViVUlDbGllbnQuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJVSUNsaWVudDo6Zm9jdXMpOgorICAgICAgICAoV2ViS2l0OjpXZWJVSUNsaWVudDo6
dW5mb2N1cyk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlVJQ2xpZW50Lmg6CisgICAgICAgICog
VUlQcm9jZXNzL2d0ay9XZWJWaWV3LmNwcDoKKyAgICAgICAgKiBVSVByb2Nlc3MvZ3RrL1dlYlZp
ZXcuaDoKKyAgICAgICAgKiBVSVByb2Nlc3Mvd2luL1dlYlZpZXcuaDoKKyAgICAgICAgUmVtb3Zl
IFBhZ2VDbGllbnQ6OnNldEZvY3VzKCkgaW4gZmF2b3Igb2YgV2ViVUlDbGllbnQ6OmZvY3VzIGFu
ZCBXZWJVSUNsaWVudDo6dW5mb2N1cy4gCisKIDIwMTEtMDQtMTEgIEFuZGVycyBDYXJsc3NvbiAg
PGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBUcnkgdG8gZml4IHRoZSBXaW5kb3dzIGJ1
aWxkLgpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1BhZ2VDbGllbnQuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGFnZUNsaWVudC5oCShyZXZpc2lvbiA4
MzQ0NSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QYWdlQ2xpZW50LmgJKHdvcmtpbmcg
Y29weSkKQEAgLTgxLDcgKzgxLDYgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBkaWRSZWxh
dW5jaFByb2Nlc3MoKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHBhZ2VDbG9zZWQoKSA9IDA7CiAK
LSAgICB2aXJ0dWFsIHZvaWQgc2V0Rm9jdXMoYm9vbCBmb2N1c2VkKSA9IDA7CiAgICAgdmlydHVh
bCB2b2lkIHRha2VGb2N1cyhib29sIGRpcmVjdGlvbikgPSAwOwogICAgIHZpcnR1YWwgdm9pZCB0
b29sVGlwQ2hhbmdlZChjb25zdCBTdHJpbmcmLCBjb25zdCBTdHJpbmcmKSA9IDA7CiAKSW5kZXg6
IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCShyZXZpc2lvbiA4MzQ0
NSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0yNDY0LDcgKzI0NjQsMTAgQEAgdm9pZCBXZWJQYWdlUHJveHk6Omlnbm9yZVdv
cmQoY29uc3QgU3RyaQogCiB2b2lkIFdlYlBhZ2VQcm94eTo6c2V0Rm9jdXMoYm9vbCBmb2N1c2Vk
KQogewotICAgIG1fcGFnZUNsaWVudC0+c2V0Rm9jdXMoZm9jdXNlZCk7CisgICAgaWYgKGZvY3Vz
ZWQpCisgICAgICAgIG1fdWlDbGllbnQuZm9jdXModGhpcyk7CisgICAgZWxzZQorICAgICAgICBt
X3VpQ2xpZW50LnVuZm9jdXModGhpcyk7CiB9CiAKIHZvaWQgV2ViUGFnZVByb3h5Ojp0YWtlRm9j
dXMoYm9vbCBkaXJlY3Rpb24pCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlD
bGllbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJVSUNs
aWVudC5jcHAJKHJldmlzaW9uIDgzNDQ1KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dl
YlVJQ2xpZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtODQsNiArODQsMjIgQEAgdm9pZCBXZWJV
SUNsaWVudDo6Y2xvc2UoV2ViUGFnZVByb3h5KiBwYQogICAgIG1fY2xpZW50LmNsb3NlKHRvQVBJ
KHBhZ2UpLCBtX2NsaWVudC5jbGllbnRJbmZvKTsKIH0KIAordm9pZCBXZWJVSUNsaWVudDo6Zm9j
dXMoV2ViUGFnZVByb3h5KiBwYWdlKQoreworICAgIGlmICghbV9jbGllbnQuZm9jdXMpCisgICAg
ICAgIHJldHVybjsKKyAgICAKKyAgICBtX2NsaWVudC5mb2N1cyh0b0FQSShwYWdlKSwgbV9jbGll
bnQuY2xpZW50SW5mbyk7Cit9CisKK3ZvaWQgV2ViVUlDbGllbnQ6OnVuZm9jdXMoV2ViUGFnZVBy
b3h5KiBwYWdlKQoreworICAgIGlmICghbV9jbGllbnQudW5mb2N1cykKKyAgICAgICAgcmV0dXJu
OworCisgICAgbV9jbGllbnQudW5mb2N1cyh0b0FQSShwYWdlKSwgbV9jbGllbnQuY2xpZW50SW5m
byk7Cit9CisKIHZvaWQgV2ViVUlDbGllbnQ6OnJ1bkphdmFTY3JpcHRBbGVydChXZWJQYWdlUHJv
eHkqIHBhZ2UsIGNvbnN0IFN0cmluZyYgbWVzc2FnZSwgV2ViRnJhbWVQcm94eSogZnJhbWUpCiB7
CiAgICAgaWYgKCFtX2NsaWVudC5ydW5KYXZhU2NyaXB0QWxlcnQpCkluZGV4OiBTb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaAkocmV2aXNpb24gODM0NDUpCisrKyBTb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaAkod29ya2luZyBjb3B5KQpAQCAtNTYsNiArNTYs
OSBAQCBwdWJsaWM6CiAgICAgdm9pZCBzaG93UGFnZShXZWJQYWdlUHJveHkqKTsKICAgICB2b2lk
IGNsb3NlKFdlYlBhZ2VQcm94eSopOwogCisgICAgdm9pZCBmb2N1cyhXZWJQYWdlUHJveHkqKTsK
KyAgICB2b2lkIHVuZm9jdXMoV2ViUGFnZVByb3h5Kik7CisKICAgICB2b2lkIHJ1bkphdmFTY3Jp
cHRBbGVydChXZWJQYWdlUHJveHkqLCBjb25zdCBTdHJpbmcmLCBXZWJGcmFtZVByb3h5Kik7CiAg
ICAgYm9vbCBydW5KYXZhU2NyaXB0Q29uZmlybShXZWJQYWdlUHJveHkqLCBjb25zdCBTdHJpbmcm
LCBXZWJGcmFtZVByb3h5Kik7CiAgICAgU3RyaW5nIHJ1bkphdmFTY3JpcHRQcm9tcHQoV2ViUGFn
ZVByb3h5KiwgY29uc3QgU3RyaW5nJiwgY29uc3QgU3RyaW5nJiwgV2ViRnJhbWVQcm94eSopOwpJ
bmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUGFnZS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2UuaAkocmV2aXNpb24gODM0
NDUpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTE0OSw2ICsxNDksOCBAQCB0eXBlZGVmIFdLUGFnZVJlZiAoKldLUGFnZUNyZWF0
ZU5ld1BhZ2VDCiB0eXBlZGVmIHZvaWQgKCpXS1BhZ2VSdW5KYXZhU2NyaXB0QWxlcnRDYWxsYmFj
aykoV0tQYWdlUmVmIHBhZ2UsIFdLU3RyaW5nUmVmIGFsZXJ0VGV4dCwgV0tGcmFtZVJlZiBmcmFt
ZSwgY29uc3Qgdm9pZCAqY2xpZW50SW5mbyk7CiB0eXBlZGVmIGJvb2wgKCpXS1BhZ2VSdW5KYXZh
U2NyaXB0Q29uZmlybUNhbGxiYWNrKShXS1BhZ2VSZWYgcGFnZSwgV0tTdHJpbmdSZWYgbWVzc2Fn
ZSwgV0tGcmFtZVJlZiBmcmFtZSwgY29uc3Qgdm9pZCAqY2xpZW50SW5mbyk7CiB0eXBlZGVmIFdL
U3RyaW5nUmVmICgqV0tQYWdlUnVuSmF2YVNjcmlwdFByb21wdENhbGxiYWNrKShXS1BhZ2VSZWYg
cGFnZSwgV0tTdHJpbmdSZWYgbWVzc2FnZSwgV0tTdHJpbmdSZWYgZGVmYXVsdFZhbHVlLCBXS0Zy
YW1lUmVmIGZyYW1lLCBjb25zdCB2b2lkICpjbGllbnRJbmZvKTsKK3R5cGVkZWYgdm9pZCAoKldL
UGFnZUZvY3VzQ2FsbGJhY2spKFdLUGFnZVJlZiBwYWdlLCBjb25zdCB2b2lkICpjbGllbnRJbmZv
KTsKK3R5cGVkZWYgdm9pZCAoKldLUGFnZVVuZm9jdXNDYWxsYmFjaykoV0tQYWdlUmVmIHBhZ2Us
IGNvbnN0IHZvaWQgKmNsaWVudEluZm8pOwogdHlwZWRlZiB2b2lkICgqV0tQYWdlU2V0U3RhdHVz
VGV4dENhbGxiYWNrKShXS1BhZ2VSZWYgcGFnZSwgV0tTdHJpbmdSZWYgdGV4dCwgY29uc3Qgdm9p
ZCAqY2xpZW50SW5mbyk7CiB0eXBlZGVmIHZvaWQgKCpXS1BhZ2VNb3VzZURpZE1vdmVPdmVyRWxl
bWVudENhbGxiYWNrKShXS1BhZ2VSZWYgcGFnZSwgV0tFdmVudE1vZGlmaWVycyBtb2RpZmllcnMs
IFdLVHlwZVJlZiB1c2VyRGF0YSwgY29uc3Qgdm9pZCAqY2xpZW50SW5mbyk7CiB0eXBlZGVmIHZv
aWQgKCpXS1BhZ2VNaXNzaW5nUGx1Z2luQnV0dG9uQ2xpY2tlZENhbGxiYWNrKShXS1BhZ2VSZWYg
cGFnZSwgV0tTdHJpbmdSZWYgbWltZVR5cGUsIFdLU3RyaW5nUmVmIHVybCwgV0tTdHJpbmdSZWYg
cGx1Z2luc1BhZ2VVUkwsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pOwpAQCAtMTgxLDYgKzE4Myw4
IEBAIHN0cnVjdCBXS1BhZ2VVSUNsaWVudCB7CiAgICAgV0tQYWdlQ3JlYXRlTmV3UGFnZUNhbGxi
YWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVOZXdQYWdl
OwogICAgIFdLUGFnZUNhbGxiYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2hvd1BhZ2U7CiAgICAgV0tQYWdlQ2FsbGJhY2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbG9zZTsKKyAgICBX
S1BhZ2VGb2N1c0NhbGxiYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZvY3VzOworICAgIFdLUGFnZVVuZm9jdXNDYWxsYmFjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5mb2N1czsKICAgICBXS1BhZ2VSdW5K
YXZhU2NyaXB0QWxlcnRDYWxsYmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJ1bkphdmFTY3JpcHRBbGVydDsKICAgICBXS1BhZ2VSdW5KYXZhU2NyaXB0Q29uZmlybUNhbGxi
YWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJ1bkphdmFTY3JpcHRDb25maXJt
OwogICAgIFdLUGFnZVJ1bkphdmFTY3JpcHRQcm9tcHRDYWxsYmFjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcnVuSmF2YVNjcmlwdFByb21wdDsKSW5kZXg6IFNvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VDbGllbnRJbXBsLmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMvUGFnZUNsaWVudEltcGwuaAkocmV2aXNpb24g
ODM0NDUpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xpZW50SW1w
bC5oCSh3b3JraW5nIGNvcHkpCkBAIC02Myw3ICs2Myw2IEBAIHByaXZhdGU6CiAgICAgdmlydHVh
bCB2b2lkIHByb2Nlc3NEaWRDcmFzaCgpOwogICAgIHZpcnR1YWwgdm9pZCBwYWdlQ2xvc2VkKCk7
CiAgICAgdmlydHVhbCB2b2lkIGRpZFJlbGF1bmNoUHJvY2VzcygpOwotICAgIHZpcnR1YWwgdm9p
ZCBzZXRGb2N1cyhib29sIGZvY3VzZWQpOwogICAgIHZpcnR1YWwgdm9pZCB0YWtlRm9jdXMoYm9v
bCBkaXJlY3Rpb24pOwogICAgIHZpcnR1YWwgdm9pZCB0b29sVGlwQ2hhbmdlZChjb25zdCBTdHJp
bmcmIG9sZFRvb2xUaXAsIGNvbnN0IFN0cmluZyYgbmV3VG9vbFRpcCk7CiAgICAgdmlydHVhbCB2
b2lkIHNldEN1cnNvcihjb25zdCBXZWJDb3JlOjpDdXJzb3ImKTsKSW5kZXg6IFNvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VDbGllbnRJbXBsLm1tCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VDbGllbnRJbXBsLm1tCShyZXZpc2lv
biA4MzQ0NSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VDbGllbnRJ
bXBsLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xOTMsMTUgKzE5Myw2IEBAIHZvaWQgUGFnZUNsaWVu
dEltcGw6OmRpZFJlbGF1bmNoUHJvY2VzcygKICAgICBbbV93a1ZpZXcgX2RpZFJlbGF1bmNoUHJv
Y2Vzc107CiB9CiAKLXZvaWQgUGFnZUNsaWVudEltcGw6OnNldEZvY3VzKGJvb2wgZm9jdXNlZCkK
LXsKLSAgICBpZiAoZm9jdXNlZCkKLSAgICAgICAgW1ttX3drVmlldyB3aW5kb3ddIG1ha2VGaXJz
dFJlc3BvbmRlcjptX3drVmlld107Ci0gICAgZWxzZQotICAgICAgICAvLyB0YWtlRm9jdXMgaW4g
dGhpcyBjb250ZXh0IG1lYW5zIHRha2UgZm9jdXMgYXdheSBmcm9tIHRoZSBXS1ZpZXcuCi0gICAg
ICAgIHRha2VGb2N1cyh0cnVlKTsKLX0KLSAgICAKIHZvaWQgUGFnZUNsaWVudEltcGw6OnRha2VG
b2N1cyhib29sIGRpcmVjdGlvbikKIHsKICAgICBbbV93a1ZpZXcgX3Rha2VGb2N1czpkaXJlY3Rp
b25dOwpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xd2twYWdlLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3F3a3BhZ2UuY3Bw
CShyZXZpc2lvbiA4MzQ0NSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXdr
cGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ2Nyw2ICs0NjcsOCBAQCBRV0tQYWdlOjpRV0tQ
YWdlKFFXS0NvbnRleHQqIGNvbnRleHQpCiAgICAgICAgIHF0X3drX2NyZWF0ZU5ld1BhZ2UsCiAg
ICAgICAgIHF0X3drX3Nob3dQYWdlLAogICAgICAgICBxdF93a19jbG9zZSwKKyAgICAgICAgMCwg
IC8qIGZvY3VzICovCisgICAgICAgIDAsICAvKiB1bmZvY3VzICovCiAgICAgICAgIHF0X3drX3J1
bkphdmFTY3JpcHRBbGVydCwKICAgICAgICAgMCwgIC8qIHJ1bkphdmFTY3JpcHRDb25maXJtICov
CiAgICAgICAgIDAsICAvKiBydW5KYXZhU2NyaXB0UHJvbXB0ICovCkluZGV4OiBTb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3F3a3BhZ2VfcC5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXdrcGFnZV9wLmgJKHJldmlzaW9uIDgzNDQ1KQorKysg
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xd2twYWdlX3AuaAkod29ya2luZyBjb3B5
KQpAQCAtNzIsNyArNzIsNiBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHNldEN1cnNvcihj
b25zdCBXZWJDb3JlOjpDdXJzb3ImKTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0Vmlld3BvcnRBcmd1
bWVudHMoY29uc3QgV2ViQ29yZTo6Vmlld3BvcnRBcmd1bWVudHMmKTsKICAgICB2aXJ0dWFsIHZv
aWQgdGFrZUZvY3VzKGJvb2wgZGlyZWN0aW9uKTsKLSAgICB2aXJ0dWFsIHZvaWQgc2V0Rm9jdXMo
Ym9vbCBmb2N1c2VkKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgdG9vbFRpcENoYW5nZWQoY29uc3Qg
V1RGOjpTdHJpbmcmLCBjb25zdCBXVEY6OlN0cmluZyYpOwogICAgIHZpcnR1YWwgdm9pZCByZWdp
c3RlckVkaXRDb21tYW5kKFBhc3NSZWZQdHI8V2ViS2l0OjpXZWJFZGl0Q29tbWFuZFByb3h5Piwg
V2ViS2l0OjpXZWJQYWdlUHJveHk6OlVuZG9PclJlZG8pOwogICAgIHZpcnR1YWwgdm9pZCBjbGVh
ckFsbEVkaXRDb21tYW5kcygpOwpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2d0ay9X
ZWJWaWV3LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1dl
YlZpZXcuY3BwCShyZXZpc2lvbiA4MzQ0NSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9n
dGsvV2ViVmlldy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQxNCwxMSArNDE0LDYgQEAgdm9pZCBX
ZWJWaWV3OjpkaWRSZWxhdW5jaFByb2Nlc3MoKQogICAgIG5vdEltcGxlbWVudGVkKCk7CiB9CiAK
LXZvaWQgV2ViVmlldzo6c2V0Rm9jdXMoYm9vbCkKLXsKLSAgICBub3RJbXBsZW1lbnRlZCgpOwot
fQotCiB2b2lkIFdlYlZpZXc6OnRha2VGb2N1cyhib29sKQogewogICAgIG5vdEltcGxlbWVudGVk
KCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1dlYlZpZXcuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1dlYlZpZXcuaAkocmV2aXNpb24g
ODM0NDUpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1dlYlZpZXcuaAkod29ya2lu
ZyBjb3B5KQpAQCAtODgsNyArODgsNiBAQCBwcml2YXRlOgogICAgIHZpcnR1YWwgdm9pZCBwcm9j
ZXNzRGlkQ3Jhc2goKTsKICAgICB2aXJ0dWFsIHZvaWQgZGlkUmVsYXVuY2hQcm9jZXNzKCk7CiAg
ICAgdmlydHVhbCB2b2lkIHBhZ2VDbG9zZWQoKTsKLSAgICB2aXJ0dWFsIHZvaWQgc2V0Rm9jdXMo
Ym9vbCBmb2N1c2VkKTsKICAgICB2aXJ0dWFsIHZvaWQgdGFrZUZvY3VzKGJvb2wgZGlyZWN0aW9u
KTsKICAgICB2aXJ0dWFsIHZvaWQgdG9vbFRpcENoYW5nZWQoY29uc3QgV1RGOjpTdHJpbmcmLCBj
b25zdCBXVEY6OlN0cmluZyYpOwogICAgIHZpcnR1YWwgdm9pZCBzZXRDdXJzb3IoY29uc3QgV2Vi
Q29yZTo6Q3Vyc29yJik7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mvd2luL1dlYlZp
ZXcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mvd2luL1dlYlZpZXcu
aAkocmV2aXNpb24gODM0NDUpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mvd2luL1dlYlZp
ZXcuaAkod29ya2luZyBjb3B5KQpAQCAtMTU3LDcgKzE1Nyw2IEBAIHByaXZhdGU6CiAgICAgdmly
dHVhbCB2b2lkIGRpZFJlbGF1bmNoUHJvY2VzcygpOwogICAgIHZpcnR1YWwgdm9pZCBwYWdlQ2xv
c2VkKCk7CiAgICAgdmlydHVhbCB2b2lkIHRha2VGb2N1cyhib29sIGRpcmVjdGlvbik7Ci0gICAg
dmlydHVhbCB2b2lkIHNldEZvY3VzKGJvb2wgZm9jdXNlZCkgeyB9CiAgICAgdmlydHVhbCB2b2lk
IHRvb2xUaXBDaGFuZ2VkKGNvbnN0IFdURjo6U3RyaW5nJiwgY29uc3QgV1RGOjpTdHJpbmcmKTsK
ICAgICB2aXJ0dWFsIHZvaWQgc2V0Q3Vyc29yKGNvbnN0IFdlYkNvcmU6OkN1cnNvciYpOwogICAg
IHZpcnR1YWwgdm9pZCBzZXRWaWV3cG9ydEFyZ3VtZW50cyhjb25zdCBXZWJDb3JlOjpWaWV3cG9y
dEFyZ3VtZW50cyYpOwpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xz
L0NoYW5nZUxvZwkocmV2aXNpb24gODM1MjEpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMS0wNC0xMSAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJr
aXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IE1vdmUgZm9jdXMgbWFuYWdlbWVudCBvdXQgb2YgV2ViS2l0IHZpYSAgdGhlIFVJQ2xpZW50Cisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS84Nzg0MDY4PgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTgyNzgKKworICAgICAgICAqIE1pbmlCcm93c2VyL21h
Yy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5tOgorICAgICAgICAoLVtCcm93c2VyV2luZG93Q29u
dHJvbGxlciBhd2FrZUZyb21OaWJdKToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL1Rlc3RD
b250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdENvbnRyb2xsZXI6OmNyZWF0ZU90aGVy
UGFnZSk6CisgICAgICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjppbml0aWFsaXplKToKKyAgICAg
ICAgQWRkIHN0dWJzIGZvciBuZXcgVUlDbGllbnQgZnVuY3Rpb25zLgorCiAyMDExLTA0LTExICBZ
YWVsIEFoYXJvbiAgPHlhZWwuYWhhcm9uQG5va2lhLmNvbT4KIAogICAgICAgICBVbnJldmlld2Vk
LgpJbmRleDogVG9vbHMvTWluaUJyb3dzZXIvbWFjL0Jyb3dzZXJXaW5kb3dDb250cm9sbGVyLm0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvTWluaUJyb3dzZXIvbWFjL0Jyb3dzZXJXaW5kb3dDb250cm9s
bGVyLm0JKHJldmlzaW9uIDgzNDQ1KQorKysgVG9vbHMvTWluaUJyb3dzZXIvbWFjL0Jyb3dzZXJX
aW5kb3dDb250cm9sbGVyLm0JKHdvcmtpbmcgY29weSkKQEAgLTYxOCw2ICs2MTgsOCBAQCAtICh2
b2lkKWF3YWtlRnJvbU5pYgogICAgICAgICBjcmVhdGVOZXdQYWdlLAogICAgICAgICBzaG93UGFn
ZSwKICAgICAgICAgY2xvc2VQYWdlLAorICAgICAgICAwLCAgICAgICAgICAvKiBmb2N1cyAqLwor
ICAgICAgICAwLCAgICAgICAgICAvKiB1bmZvY3VzICovCiAgICAgICAgIHJ1bkphdmFTY3JpcHRB
bGVydCwKICAgICAgICAgcnVuSmF2YVNjcmlwdENvbmZpcm0sCiAgICAgICAgIHJ1bkphdmFTY3Jp
cHRQcm9tcHQsCkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBUb29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNw
cAkocmV2aXNpb24gODM0NDUpCisrKyBUb29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9s
bGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTM5LDYgKzEzOSw4IEBAIFdLUGFnZVJlZiBUZXN0
Q29udHJvbGxlcjo6Y3JlYXRlT3RoZXJQYWcKICAgICAgICAgY3JlYXRlT3RoZXJQYWdlLAogICAg
ICAgICAwLCAvLyBzaG93UGFnZQogICAgICAgICBjbG9zZU90aGVyUGFnZSwKKyAgICAgICAgMCwg
Ly8gZm9jdXMKKyAgICAgICAgMCwgLy8gdW5mb2N1cwogICAgICAgICAwLCAvLyBydW5KYXZhU2Ny
aXB0QWxlcnQgICAgICAgIAogICAgICAgICAwLCAvLyBydW5KYXZhU2NyaXB0Q29uZmlybQogICAg
ICAgICAwLCAvLyBydW5KYXZhU2NyaXB0UHJvbXB0CkBAIC0yNzMsNiArMjc1LDggQEAgdm9pZCBU
ZXN0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZShpbnQgYXJnYwogICAgICAgICBjcmVhdGVPdGhlclBh
Z2UsCiAgICAgICAgIDAsIC8vIHNob3dQYWdlCiAgICAgICAgIDAsIC8vIGNsb3NlCisgICAgICAg
IDAsIC8vIGZvY3VzCisgICAgICAgIDAsIC8vIHVuZm9jdXMKICAgICAgICAgMCwgLy8gcnVuSmF2
YVNjcmlwdEFsZXJ0ICAgICAgICAKICAgICAgICAgMCwgLy8gcnVuSmF2YVNjcmlwdENvbmZpcm0K
ICAgICAgICAgMCwgLy8gcnVuSmF2YVNjcmlwdFByb21wdAo=
</data>
<flag name="review"
          id="81737"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>