microsoft / microsoft/vscode-mssql
[Feature Request]: Edit Data new entry point flow
- Dominant language
- TypeScript
- Stars
- 1.9k
- Forks
- 610
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 97
Description
### Feature Description
- I can right-click on a table and hover over Edit Data to open a submenu with two options: **Top 100 rows, Custom.**
- I can choose **Top 100 rows**, which opens the Edit Data tab and automatically loads 100 rows.
- I can choose **Custom**, which opens an editable dropdown where I can specify how many rows to fetch.
- I can see ghost text in the dropdown that says: “Set total rows to fetch.”
- I can type any number into the dropdown or select from preset values: 10, 50, 500, 1000.
- I can press Enter to confirm my input and it loads the number of rows I specified.
**See more design details from Figma design mock**
### Problem and Motivation
Users need a clearer, more deliberate way to specify how many rows to load before entering the Edit Data experience. Introducing row selection directly from the table context menu makes this decision explicit, discoverable, and harder to accidentally dismiss this setting. This approach better supports both quick inspections and more intentional data editing scenarios.
### Related Area
- [ ] Connection dialog (SQL Server | Azure browse/Fabric browse)
- [ ] Query editor
- [ ] Query results panel
- [ ] Object Explorer
- [ ] GitHub Copilot integration
- [x] Preview/Edit data
- [ ] Table Designer
- [ ] Schema Designer
- [ ] Schema Compare
- [ ] Local SQL Server Container provisioning
- [ ] SQL database in Fabric provisioning
- [ ] DACPAC/BACPAC export/import
- [ ] SQL Database projects
- [ ] Query Plan Visualizer
- [ ] Other (please describe below)
### If you selected "Other", please describe the area
_No response_
### Confirmation
- [x] I have searched existing feature requests and couldn't find a match
- [ ] I want to help implement this feature
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in the Preview/Edit data area by tracing the table context-menu entry point and the existing Edit Data flow. Review the requested Top 100 rows and Custom row-count states against the linked design details; done means both menu choices open Edit Data with the requested row count and the custom input accepts presets, typed values, and Enter.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- sql, typescript
- Domain
- databases, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100