Malachi Willey
Malachi Willey
In order to add more interactive components to the search bar (such as a datepicker), the dropdown needs to stay open while clicking into it. Previous behavior: - Dropdown is...
When writing some tests for the new search date picker, I found that the `react-date-range` calendar was causing timeouts due to the heaviness of it. So I think it could...
The types in `` are such that `onChange` always gets inferred as `(value: any) => void`. These changes make sure that the typings are correct. To do this, I also...
Converted the rest of the SmartSearchBar tests to RTL. There were a lot of these, and many were testing implementation details so they didn't map perfectly to RTL tests. I...
[Internal Product Doc](https://www.notion.so/sentry/Priority-in-Issue-Details-Stream-dd6e314c7e9247369ffef0680afc3eb6) [Internal Tech Spec](https://www.notion.so/sentry/Tech-Spec-Priority-in-Issue-Details-Stream-ac9ecbbc5cfd4baaae39ecf32f8e74ce) The current Issue Stream is a mix of low, medium, and high priority issues, which can make it difficult for developers to find the...
[Internal Product Doc](https://www.notion.so/sentry/Simplify-Issue-Details-e46fa194b0ef4256aa753ca9d6f4cd78) ### Problem: What problem is this solving? We want to make Issue Details more actionable for our users, so that they can go from alert/stream → debugging/triaging...
## Pre-merge checklist - [ ] Checked Vercel preview for correctness, including links - [ ] PR was reviewed and approved by any necessary SMEs - [ ] PR was...
Previously, the cursor would jump around when entering a free text portion due to the component remounting because the key changed. This makes some changes to avoid keys changing as...
Moves the checkbox and SelectedGroupStore listener to its own component so that it doesn't cause the entire row to rerender (which is expensive with so many on the page). This...
Ref https://github.com/getsentry/sentry/issues/70953 For the new search component, parens will need to be parsed as separate tokens and the parser cannot error out when faced with mismatched parens. Therefore the parser...