From be0f71f53c0c3eb936044432107f530d71bd726d Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 27 Nov 2024 12:02:38 +0100 Subject: [PATCH 1/3] Move IndexedDB out of draft --- features/{draft => }/indexeddb.yml | 1 - features/{draft => }/indexeddb.yml.dist | 0 2 files changed, 1 deletion(-) rename features/{draft => }/indexeddb.yml (99%) rename features/{draft => }/indexeddb.yml.dist (100%) diff --git a/features/draft/indexeddb.yml b/features/indexeddb.yml similarity index 99% rename from features/draft/indexeddb.yml rename to features/indexeddb.yml index 381bdaf8c0c..3770b9fc5eb 100644 --- a/features/draft/indexeddb.yml +++ b/features/indexeddb.yml @@ -10,7 +10,6 @@ # Unknown hard parts are that there may be other parts of IndexedDB with such # issues. Someone who's knowledgeable about IndexedDB ought to author or review # this feature. -draft_date: 2024-07-11 name: IndexedDB description: The IndexedDB API is a local storage transactional object database. spec: https://w3c.github.io/IndexedDB/ diff --git a/features/draft/indexeddb.yml.dist b/features/indexeddb.yml.dist similarity index 100% rename from features/draft/indexeddb.yml.dist rename to features/indexeddb.yml.dist From 07e91dd4af83803cb350fd18283c133a9bc5196d Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 5 Dec 2024 15:26:39 +0100 Subject: [PATCH 2/3] Add IDBFactor.open to compute_from; remove top comment --- features/indexeddb.yml | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/features/indexeddb.yml b/features/indexeddb.yml index 3770b9fc5eb..66fc7416c18 100644 --- a/features/indexeddb.yml +++ b/features/indexeddb.yml @@ -1,16 +1,4 @@ -# A known hard part here is that api.IDBFactory.open has a showstopper bug in -# some releases of Safari 14: https://bugs.webkit.org/show_bug.cgi?id=226547 -# It's likely that api.IDBFactory.open should be marked as having an -# interruption (or partial_implementation) in support there. This would break -# consistency caniuse, however. To fix *that* would require PRs on both BCD and -# web-features. It's also probable that we would want to add a note to the -# feature about this fact, see: -# https://github.com/web-platform-dx/web-features/issues/557 -# -# Unknown hard parts are that there may be other parts of IndexedDB with such -# issues. Someone who's knowledgeable about IndexedDB ought to author or review -# this feature. -name: IndexedDB +mame: IndexedDB description: The IndexedDB API is a local storage transactional object database. spec: https://w3c.github.io/IndexedDB/ caniuse: @@ -23,6 +11,8 @@ status: - api.IDBCursor.continuePrimaryKey - api.IDBCursor.key.binary_keys - api.IDBIndex.getKey + # open() has a showstopper bug in some releases of Safari 14 https://bugs.webkit.org/show_bug.cgi?id=226547 + - api.IDBFactory.open compat_features: - api.IDBCursor - api.IDBCursor.worker_support From 862961e66121d097f71afc48d4a63bd904088fa7 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 5 Dec 2024 15:31:55 +0100 Subject: [PATCH 3/3] rerun dist --- features/indexeddb.yml.dist | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/features/indexeddb.yml.dist b/features/indexeddb.yml.dist index a2892df9e0a..7fc77514290 100644 --- a/features/indexeddb.yml.dist +++ b/features/indexeddb.yml.dist @@ -3,16 +3,16 @@ status: baseline: high - baseline_low_date: 2020-01-15 - baseline_high_date: 2022-07-15 + baseline_low_date: 2021-09-20 + baseline_high_date: 2024-03-20 support: chrome: "58" chrome_android: "58" edge: "79" firefox: "51" firefox_android: "51" - safari: "10.1" - safari_ios: "10.3" + safari: "15" + safari_ios: "15" compat_features: # baseline: high # baseline_low_date: 2015-07-29