lionheart / openradar-mirror

A mirror of radars pulled from http://openradar.me/.
245 stars 17 forks source link

51249377: IdentityLookup fails to filter an SMS the first time it's received. #21286

Open openradar-mirror opened 5 years ago

openradar-mirror commented 5 years ago

Description

Summary: IdentityLookup API is failing on iOS 12.3.1. Even after passing .filter action it still allows the SMS. (It was working correctly on iOS 12.3)

This only happens the first time an SMS from a particular sender is received. Any subsequent .filter action work as intended.

Steps to Reproduce:

  1. Open the attached TestSMSFilter.zip.
  2. Build and Install the app to device and enable filter extension from Settings.app.
  3. Send any SMS from an unknown number.
  4. The first time an SMS is received from a particular sender, it will fail to get filtered. Any subsequent SMS from same sender will get filtered correctly.

You can repeat this test by deleting that particular sender's SMS thread and sending SMS again.

Expected Results: The SMS should be filtered and moved to the SMS Junk section of Messages.app.

Actual Results: The SMS is allowed.

Version/Build: iOS 12.3.1

Configuration: iPhone X 64Gb.

Additional notes: This is the same issue as reported previously in radar #42417770. It was previously fixed but has regressed somehow in iOS 12.3.1.

- Product Version: 12.3.1 Created: 2019-05-30T03:54:20.736517 Originated: 2019-05-30T00:00:00 Open Radar Link: http://www.openradar.me/51249377