File tree Expand file tree Collapse file tree 2 files changed +16
-6
lines changed
Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " react-native-passkeys " : patch
3+ ---
4+
5+ Fix iOS Safari crashing due to largeBlob empty object
6+
7+ iOS Safari crashes when requesting a largeBlob credential with an empty object
8+ using the ` get() ` method.
9+
10+ This patch passes undefined if the request does not include a largeBlob object.
Original file line number Diff line number Diff line change @@ -119,12 +119,12 @@ export default {
119119 * browsers that do not support the extension will just ignore the property so it's safe to include it
120120 *
121121 * @ts -expect-error:*/
122- largeBlob : {
123- ... request . extensions ?. largeBlob ,
124- ...( request . extensions ?. largeBlob ?. write && {
125- write : base64URLStringToBuffer ( request . extensions . largeBlob . write ) ,
126- } ) ,
127- } ,
122+ largeBlob : request . extensions ?. largeBlob ?. write
123+ ? {
124+ ...request . extensions ?. largeBlob ,
125+ write : base64URLStringToBuffer ( request . extensions . largeBlob . write ) ,
126+ }
127+ : request . extensions ?. largeBlob ,
128128 } ,
129129 challenge : base64URLStringToBuffer ( request . challenge ) ,
130130 allowCredentials : request . allowCredentials ?. map ( ( credential ) => ( {
You can’t perform that action at this time.
0 commit comments