-
Notifications
You must be signed in to change notification settings - Fork 886
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[iOS] Edit Custom Search Engines #24856
Conversation
1260a6d
to
22c4cd4
Compare
22c4cd4
to
e3f7139
Compare
[puLL-Merge] - brave/brave-core@24856 DescriptionThis PR introduces significant changes to the search engine management functionality in the Brave iOS app. It refactors and enhances the custom search engine addition and editing features, improving the user interface and overall functionality. ChangesChanges
Possible Issues
Security HotspotsNo significant security issues are apparent in this change. However, care should be taken when handling user-inputted URLs and search engine data to prevent potential injection attacks or malformed URLs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice one
Resolves brave/brave-browser#39552
This PR is adding the functionality of edit to custom search screen and engines.
In addition to delete now edit is added to the swipe functionality. The same screen is used including the same error checks for this action except the duplicate error check since the engine is edited. In addition the view controller functionality is divided into chunks to make edit easier for next iteration.
Submitter Checklist:
QA/Yes
orQA/No
;release-notes/include
orrelease-notes/exclude
;OS/...
) to the associated issuenpm run test -- brave_browser_tests
,npm run test -- brave_unit_tests
wikinpm run presubmit
wiki,npm run gn_check
,npm run tslint
git rebase master
(if needed)Reviewer Checklist:
gn
After-merge Checklist:
changes has landed on
Test Plan:
Screenshots:
RPReplay_Final1722714552.mov