WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
248184
JSValue API converts String objects to NSDictionary instead of NSString
https://bugs.webkit.org/show_bug.cgi?id=248184
Summary
JSValue API converts String objects to NSDictionary instead of NSString
Timothy Hatcher
Reported
2022-11-21 11:51:44 PST
If a script returns a result or passes a function a String object (not a value) -- like "new String('Test')". And that ObjC -[JSValue toObject] method is called, it will return a NSDictionary with keys for each character instead of an NSString. This was surprising to me, but it does make sense at a fundamental level. I would just expect an NSString since it is not that useful as an NSDictionary.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-11-28 11:52:16 PST
<
rdar://problem/102727308
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug