<?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>270883</bug_id>
          
          <creation_ts>2024-03-12 17:21:08 -0700</creation_ts>
          <short_desc>[UnifiedPDF] WebCore::DataDetectorHighlight should be decoupled from the page</short_desc>
          <delta_ts>2024-03-13 18:35:11 -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>PDF</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Abrar Rahman Protyasha">a_protyasha</reporter>
          <assigned_to name="Abrar Rahman Protyasha">a_protyasha</assigned_to>
          <cc>a_protyasha</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2020600</commentid>
    <comment_count>0</comment_count>
    <who name="Abrar Rahman Protyasha">a_protyasha</who>
    <bug_when>2024-03-12 17:21:08 -0700</bug_when>
    <thetext>Currently, DataDetectorHighlight instances require a WebCore::Page object at construction time. This is inconvenient when trying to fit this data type into the UnifiedPDF Data Detection code paths. We should instead offload the work required from WebCore::Page to the DataDetectorHighlightClient virtual interface, which various overlay controllers can implement (and call into Page, if need be, for implementation support)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2020601</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-03-12 17:21:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/124490748&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2020608</commentid>
    <comment_count>2</comment_count>
    <who name="Abrar Rahman Protyasha">a_protyasha</who>
    <bug_when>2024-03-12 17:46:05 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/25799</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2020897</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-03-13 18:35:09 -0700</bug_when>
    <thetext>Committed 276060@main (c4304291691c): &lt;https://commits.webkit.org/276060@main&gt;

Reviewed commits have been landed. Closing PR #25799 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>