While using the "Advanced Search" feature of BHTwitter, I noticed a bug with the date condition. If a user selects to filter tweets "on or before" a certain date and later goes back to modify the date, the condition changes to "since" that date. This unintentional switch can lead to incorrect search results.
Steps to Reproduce:
Open BHTwitter and navigate to the "Advanced Search" feature after activating it in the BHTwitter settings.
Add a condition to filter tweets "on or before" a specific date.
Execute the search to verify the correct filter is applied.
Return to the "Advanced Search" conditions.
Edit the previously set date for the "on or before" condition (or leave as it was) and click “Search”
Observe that the condition now reads "since" the date.
Expected Behavior:
When a user edits the date for an "on or before" condition, the condition should remain "on or before" and not change to "since".
Actual Behavior:
After editing the date for an "on or before" condition, the condition changes to "since" the selected date.
Environment:
BHTwitter version: 4.0, installed via TrollStore
Device: iPhone 12 Pro
iOS version: 15.4.1
Additional Information:
Screenshots of the bug can be seen below.
No other plugins or third-party apps were running that could affect BHTwitter's functionality.
Potential Impact:
This bug can lead users to retrieve incorrect search results, which can affect the overall user experience and the reliability of the "Advanced Search" feature.
Suggested Fix:
Ensure that the state of the date filter condition is retained when editing the date, so it remains consistent with the user's original choice.
Screenshots:
Ignore that the search wasn’t actually executing correctly here, I have verified that these advanced search tools can work as expected.
Description:
While using the "Advanced Search" feature of BHTwitter, I noticed a bug with the date condition. If a user selects to filter tweets "on or before" a certain date and later goes back to modify the date, the condition changes to "since" that date. This unintentional switch can lead to incorrect search results.
Steps to Reproduce:
Expected Behavior:
When a user edits the date for an "on or before" condition, the condition should remain "on or before" and not change to "since".
Actual Behavior:
After editing the date for an "on or before" condition, the condition changes to "since" the selected date.
Environment:
Additional Information:
Potential Impact:
This bug can lead users to retrieve incorrect search results, which can affect the overall user experience and the reliability of the "Advanced Search" feature.
Suggested Fix:
Ensure that the state of the date filter condition is retained when editing the date, so it remains consistent with the user's original choice.
Screenshots:
Ignore that the search wasn’t actually executing correctly here, I have verified that these advanced search tools can work as expected.