Files
brave-core/rewrite
Anthony Tseng 8eb36cae9a [History Embeddings] Hide omnibox thumbs up/down and fix disclaimer trailing space (#36112)
Follow-up to #35813 / brave-browser#54798. The previous PR removed the
WebUI feedback buttons on chrome://history and the side panel, but the
native Views omnibox still surfaced thumbs up/down on HISTORY_EMBEDDINGS
matches when the user typed `@history`
(brave-browser#55178).

- Plaster `OmniboxPopupSelection::IsControlPresentOnMatch` to inject a
  short-circuit `if ((true)) return false;` immediately after the
  FOCUSED_BUTTON_THUMBS_UP / FOCUSED_BUTTON_THUMBS_DOWN case labels.
  Matching only the case labels (not the existing return expression)
  keeps the plaster resilient if Chromium tweaks the body. With these
  selections never available, OmniboxResultView::
  UpdateFeedbackButtonsVisibility keeps the buttons hidden, keyboard
  traversal skips them, and the feedback page is unreachable from the
  omnibox.

- Combine the existing featured_search_provider.cc IDS swap with a
  drop of the upstream `+ u" "` separator in a single substitution.
  With the link text already swapped to IDS_BRAVE_EMPTY_STRING in
  #35813, that separator left match.contents with a trailing space
  that tripped the AutocompleteMatch::SanitizeString DCHECK in
  AutocompleteResult::AppendMatches.
2026-05-05 23:54:15 +01:00
..