microsoft / microsoft/vscode-mssql

[Feature Request]: Edit Data new entry point flow

Open
#20,876 1 comment 0 reactions 0 assignees View on GitHub
Area - View/Edit data Enhancement Triage: Done
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.**

Image

- 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.

Image

**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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.