<?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>58845</bug_id>
          
          <creation_ts>2011-04-18 15:47:21 -0700</creation_ts>
          <short_desc>Expose title direction in didReceiveTitle()</short_desc>
          <delta_ts>2024-01-31 14:57: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>WebKit API</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=188505</see_also>
          <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="Evan Martin">evan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aestes</cc>
    
    <cc>ahmad.saleem792</cc>
    
    <cc>bfulgham</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>388117</commentid>
    <comment_count>0</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2011-04-18 15:47:21 -0700</bug_when>
    <thetext>WebCore now passes the direction (in the bidi sense) up to the WebKit port when notifying of a new title.  This information should be sent on to the browser so that it can display the title of the page properly.

See bug 58823.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396928</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2011-05-02 19:59:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/9372487&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463931</commentid>
    <comment_count>2</comment_count>
      <attachid>106704</attachid>
    <who name="lakshmig">lakshmiprasannag10</who>
    <bug_when>2011-09-08 00:10:40 -0700</bug_when>
    <thetext>Created attachment 106704
patch for handling title direction in qt port

patch to handle titleDirection in qt port and QtTestBrowser</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464338</commentid>
    <comment_count>3</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2011-09-08 14:02:12 -0700</bug_when>
    <thetext>It is incorrect to just reverse the characters of string.  The reversing only happens at rendering time -- the string always remains in logical order until the bidi algorithm is run.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741921</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-15 03:53:19 -0700</bug_when>
    <thetext>Is this bug still valid?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>982022</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-02-18 11:41:07 -0800</bug_when>
    <thetext>This is still a failure on the Windows port. Not sure if other ports work properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2009517</commentid>
    <comment_count>6</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2024-01-31 14:57:15 -0800</bug_when>
    <thetext>All &apos;title-directionality&apos; related tests are skipped or marked as failure. Additionally, Blink also removed these tests and test functionality:

https://src.chromium.org/viewvc/blink?view=revision&amp;revision=156607</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>106704</attachid>
            <date>2011-09-08 00:10:40 -0700</date>
            <delta_ts>2011-09-08 00:10:40 -0700</delta_ts>
            <desc>patch for handling title direction in qt port</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>4269</size>
            <attacher name="lakshmig">lakshmiprasannag10</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJmcmFtZS5oIGIvU291cmNlL1dl
YktpdC9xdC9BcGkvcXdlYmZyYW1lLmgKaW5kZXggNGZiNmYxYy4uOGM3Mjc4MSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYmZyYW1lLmgKKysrIGIvU291cmNlL1dlYktpdC9x
dC9BcGkvcXdlYmZyYW1lLmgKQEAgLTE3Miw2ICsxNzIsMTEgQEAgcHVibGljOgogICAgICAgICBB
bGxMYXllcnMgPSAweGZmCiAgICAgfTsKIAorICAgIGVudW0gV2ViVGV4dERpcmVjdGlvbnsKKyAg
ICAgICAgRGVmYXVsdCwKKyAgICAgICAgUlRMLAorICAgICAgICBMVFIKKyAgICAgICAgfSA7CiAg
ICAgdm9pZCByZW5kZXIoUVBhaW50ZXIqKTsKICAgICB2b2lkIHJlbmRlcihRUGFpbnRlciosIGNv
bnN0IFFSZWdpb24mIGNsaXApOwogICAgIHZvaWQgcmVuZGVyKFFQYWludGVyKiwgUmVuZGVyTGF5
ZXIgbGF5ZXIsIGNvbnN0IFFSZWdpb24mIGNsaXAgPSBRUmVnaW9uKCkpOwpAQCAtMjIyLDcgKzIy
Nyw3IEBAIFFfU0lHTkFMUzoKICAgICB2b2lkIGxvYWRGaW5pc2hlZChib29sIG9rKTsKIAogICAg
IHZvaWQgcGFnZUNoYW5nZWQoKTsKLQorICAgIHZvaWQgdGl0bGVDaGFuZ2VkICggY29uc3QgUVN0
cmluZyYgdGl0bGUsIFFXZWJGcmFtZTo6V2ViVGV4dERpcmVjdGlvbiBkaXJlY3Rpb24pIDsKIHBy
aXZhdGU6CiAgICAgZnJpZW5kIGNsYXNzIFFHcmFwaGljc1dlYlZpZXc7CiAgICAgZnJpZW5kIGNs
YXNzIFFXZWJQYWdlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9y
dC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcCBiL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBv
cnQvRnJhbWVMb2FkZXJDbGllbnRRdC5jcHAKaW5kZXggMDhiOWNkMC4uZTAyYzE5YSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xp
ZW50UXQuY3BwCkBAIC0yMzcsNiArMjM3LDggQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudFF0Ojpz
ZXRGcmFtZShRV2ViRnJhbWUqIHdlYkZyYW1lLCBGcmFtZSogZnJhbWUpCiAKICAgICBjb25uZWN0
KHRoaXMsIFNJR05BTCh0aXRsZUNoYW5nZWQoUVN0cmluZykpLAogICAgICAgICAgICAgbV93ZWJG
cmFtZSwgU0lHTkFMKHRpdGxlQ2hhbmdlZChRU3RyaW5nKSkpOworICAgIGNvbm5lY3QodGhpcywg
U0lHTkFMKHRpdGxlQ2hhbmdlZChRU3RyaW5nLCBRV2ViRnJhbWU6OldlYlRleHREaXJlY3Rpb24p
KSwKKyAgICAgICAgICAgICBtX3dlYkZyYW1lLCBTSUdOQUwodGl0bGVDaGFuZ2VkKFFTdHJpbmcs
IFFXZWJGcmFtZTo6V2ViVGV4dERpcmVjdGlvbiApKSk7CiB9CiAKIHZvaWQgRnJhbWVMb2FkZXJD
bGllbnRRdDo6Y2FsbFBvbGljeUZ1bmN0aW9uKEZyYW1lUG9saWN5RnVuY3Rpb24gZnVuY3Rpb24s
IFBvbGljeUFjdGlvbiBhY3Rpb24pCkBAIC00NjAsOCArNDYyLDcgQEAgdm9pZCBGcmFtZUxvYWRl
ckNsaWVudFF0OjpkaXNwYXRjaERpZFJlY2VpdmVUaXRsZShjb25zdCBTdHJpbmdXaXRoRGlyZWN0
aW9uJiB0aXQKIAogICAgIGlmICghbV93ZWJGcmFtZSkKICAgICAgICAgcmV0dXJuOwotCi0gICAg
ZW1pdCB0aXRsZUNoYW5nZWQodGl0bGUuc3RyaW5nKCkpOworICAgIGVtaXQgdGl0bGVDaGFuZ2Vk
KHRpdGxlLnN0cmluZygpLCB0aXRsZS5kaXJlY3Rpb24oKSA9PSBSVEwgPyBRV2ViRnJhbWU6OlJU
TCA6IFFXZWJGcmFtZTo6TFRSICkgOwogfQogCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1F0VGVzdEJy
b3dzZXIvbWFpbndpbmRvdy5jcHAgYi9Ub29scy9RdFRlc3RCcm93c2VyL21haW53aW5kb3cuY3Bw
CmluZGV4IGRjZDM1MGQuLjA4MWQ5YjMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1F0VGVzdEJyb3dzZXIv
bWFpbndpbmRvdy5jcHAKKysrIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlud2luZG93LmNwcApA
QCAtODcsNiArODcsNyBAQCB2b2lkIE1haW5XaW5kb3c6OmJ1aWxkVUkoKQogICAgIGNvbm5lY3Qo
cGFnZSgpLT5tYWluRnJhbWUoKSwgU0lHTkFMKGxvYWRTdGFydGVkKCkpLCB0aGlzLCBTTE9UKG9u
TG9hZFN0YXJ0ZWQoKSkpOwogICAgIGNvbm5lY3QocGFnZSgpLT5tYWluRnJhbWUoKSwgU0lHTkFM
KGljb25DaGFuZ2VkKCkpLCB0aGlzLCBTTE9UKG9uSWNvbkNoYW5nZWQoKSkpOwogICAgIGNvbm5l
Y3QocGFnZSgpLT5tYWluRnJhbWUoKSwgU0lHTkFMKHRpdGxlQ2hhbmdlZChRU3RyaW5nKSksIHRo
aXMsIFNMT1Qob25UaXRsZUNoYW5nZWQoUVN0cmluZykpKTsKKyAgICBjb25uZWN0KHBhZ2UoKS0+
bWFpbkZyYW1lKCksIFNJR05BTCggdGl0bGVDaGFuZ2VkKFFTdHJpbmcsIFFXZWJGcmFtZTo6V2Vi
VGV4dERpcmVjdGlvbiApKSwgdGhpcywgU0xPVChvblRpdGxlQ2hhbmdlZChRU3RyaW5nLCBRV2Vi
RnJhbWU6OldlYlRleHREaXJlY3Rpb24pKSk7CiAgICAgY29ubmVjdChwYWdlKCksIFNJR05BTCh3
aW5kb3dDbG9zZVJlcXVlc3RlZCgpKSwgdGhpcywgU0xPVChjbG9zZSgpKSk7CiAKICNpZm5kZWYg
UVRfTk9fU0hPUlRDVVQKQEAgLTI0MiwzICsyNDMsMzIgQEAgdm9pZCBNYWluV2luZG93OjpvblRp
dGxlQ2hhbmdlZChjb25zdCBRU3RyaW5nJiB0aXRsZSkKICAgICBlbHNlCiAgICAgICAgIHNldFdp
bmRvd1RpdGxlKFFTdHJpbmc6OmZyb21MYXRpbjEoIiUxIC0gJTIiKS5hcmcodGl0bGUpLmFyZyhR
Q29yZUFwcGxpY2F0aW9uOjphcHBsaWNhdGlvbk5hbWUoKSkpOwogfQorCitRU3RyaW5nIE1haW5X
aW5kb3c6OnJldmVyc2VTdHJpbmcoIGNvbnN0IFFTdHJpbmcgJnRpdGxlKQoreworICAgIGNoYXIq
IG1fdGl0bGUgPSAgdGl0bGUudG9Bc2NpaSgpLmRhdGEoKSA7CisgICAgaW50IG1fdGl0bGVsZW5n
dGggPSB0aXRsZS5sZW5ndGgoKSA7CisgICAgaW50IG1pZCA9IChtX3RpdGxlbGVuZ3RoLTEpLzI7
CisKKyAgICBmb3IoaW50IGk9MCxqPW1fdGl0bGVsZW5ndGgtMTsgaSA8PW1pZDsgaSsrLGotLSkK
KyAgICB7CisgICAgICAgIGNoYXIgYyA9IG1fdGl0bGVbaV07CisgICAgICAgIG1fdGl0bGVbaV0g
PSBtX3RpdGxlW2pdOworICAgICAgICBtX3RpdGxlW2pdID0gYzsKKyAgICB9CisgICAgcmV0dXJu
IFFTdHJpbmcoIG1fdGl0bGUpIDsKKworCit9CisKK3ZvaWQgTWFpbldpbmRvdzo6b25UaXRsZUNo
YW5nZWQoIGNvbnN0IFFTdHJpbmcmIHRpdGxlLCBRV2ViRnJhbWU6OldlYlRleHREaXJlY3Rpb24g
ZGlyZWN0aW9uKQoreworICAgIGlmICh0aXRsZS5pc0VtcHR5KCkpCisgICAgICAgIHNldFdpbmRv
d1RpdGxlKFFDb3JlQXBwbGljYXRpb246OmFwcGxpY2F0aW9uTmFtZSgpKTsKKyAgICBlbHNlIGlm
KCAhdGl0bGUuaXNFbXB0eSgpICYmIFFXZWJGcmFtZTo6UlRMID09IGRpcmVjdGlvbiApCisgICAg
eworICAgICAgICBzZXRXaW5kb3dUaXRsZShRU3RyaW5nOjpmcm9tTGF0aW4xKCIlMSAtICUyIiku
YXJnKHJldmVyc2VTdHJpbmcodGl0bGUpKS5hcmcocmV2ZXJzZVN0cmluZyhRQ29yZUFwcGxpY2F0
aW9uOjphcHBsaWNhdGlvbk5hbWUoKSkpKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBzZXRX
aW5kb3dUaXRsZShRU3RyaW5nOjpmcm9tTGF0aW4xKCIlMSAtICUyIikuYXJnKHRpdGxlKS5hcmco
UUNvcmVBcHBsaWNhdGlvbjo6YXBwbGljYXRpb25OYW1lKCkpKTsKK30KZGlmZiAtLWdpdCBhL1Rv
b2xzL1F0VGVzdEJyb3dzZXIvbWFpbndpbmRvdy5oIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlu
d2luZG93LmgKaW5kZXggZjhiYWViYy4uMTMyN2I5NiAxMDA2NDQKLS0tIGEvVG9vbHMvUXRUZXN0
QnJvd3Nlci9tYWlud2luZG93LmgKKysrIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlud2luZG93
LmgKQEAgLTYxLDEyICs2MSwxNSBAQCBwcm90ZWN0ZWQgc2xvdHM6CiAgICAgdm9pZCBvbkljb25D
aGFuZ2VkKCk7CiAgICAgdm9pZCBvbkxvYWRTdGFydGVkKCk7CiAgICAgdm9pZCBvblRpdGxlQ2hh
bmdlZChjb25zdCBRU3RyaW5nJik7CisgICAgdm9pZCBvblRpdGxlQ2hhbmdlZCggY29uc3QgUVN0
cmluZyYsIFFXZWJGcmFtZTo6V2ViVGV4dERpcmVjdGlvbikgOworCiAKIHByb3RlY3RlZDoKICAg
ICBRU3RyaW5nIGFkZHJlc3NVcmwoKSBjb25zdDsKIAogcHJpdmF0ZToKICAgICB2b2lkIGJ1aWxk
VUkoKTsKKyAgICBRU3RyaW5nIHJldmVyc2VTdHJpbmcoIGNvbnN0IFFTdHJpbmcgJnRpdGxlKSA7
CiAKICAgICBXZWJQYWdlKiBtX3BhZ2U7CiAgICAgUVRvb2xCYXIqIG1fdG9vbEJhcjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>