<?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>209501</bug_id>
          
          <creation_ts>2020-03-24 14:37:24 -0700</creation_ts>
          <short_desc>Implement Persistent Storage before shipping &quot;7-Day Cap on All Script-Writeable Storage&quot;</short_desc>
          <delta_ts>2021-08-12 10:27:03 -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>WebKit Misc.</component>
          <version>Safari Technology Preview</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>209563</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>aaaaaaabcdefg123</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>gsnedders</cc>
    
    <cc>katherine_cheney</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1633506</commentid>
    <comment_count>0</comment_count>
    <who name="">aaaaaaabcdefg123</who>
    <bug_when>2020-03-24 14:37:24 -0700</bug_when>
    <thetext>IIUC, the upcoming &quot;7-Day Cap on All Script-Writeable Storage&quot; [1] will cause loss of user generated data stored in IndexedDB. Telling the user to come back to the web app within every 7 days, or to use an alternative browser, are not a viable solutions to this problem. Implementing Persistent Storage [2] or something equivalent would still allow such web apps to be usable in Safari. While we are all for improving privacy (ironically we store the user generated data in IndexedDB rather than on our servers for exactly that reason), please do not delete our users&apos; data for which they might have spent a signifficant amount of time creating.


[1] https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/
[2] https://storage.spec.whatwg.org/#persistence</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633785</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-24 22:48:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/60859503&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783866</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-08-12 10:07:37 -0700</bug_when>
    <thetext>arguably not a dupe, but practically another bug about the lack of persistent storage; let&apos;s discuss use-cases and potential solutions there

*** This bug has been marked as a duplicate of bug 209563 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783876</commentid>
    <comment_count>3</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2021-08-12 10:27:03 -0700</bug_when>
    <thetext>Home screen web apps on iOS and iPadOS already have a carveout. See &quot;Home Screen Web Application Domain Exempt From ITP&quot; here: https://webkit.org/blog/11338/cname-cloaking-and-bounce-tracking-defense/</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>