-
Notifications
You must be signed in to change notification settings - Fork 30.4k
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
Roll out sticky scroll by default #202655
Comments
Hi, |
Hi @Rishit30G thank you for proposing your help. This change is in fact quite minimal and requires likely one of our team members to set up an experiment to roll out sticky scroll to part of our user base. This work can therefore only be done internally. If you are looking for relatively easy issues where you can contribute you may look at the issues under the VS Code repo having the label |
Sure, glad to hear that 👍🏻 |
Hi, any way to pre-emptively opt out of having any of the sticky scrolls enabled? Absolutely despised when Github forced it down my throat in the new code view as well, without any option to turn it off. |
Hi @rjgotten. When sticky scroll rolls out by default, you will be able to turn it off in the settings. I am not aware of a way to preemptively disable it. |
I noticed this was turned on by default, and really did not like the UX. It took quite a while to find the new setting to disable it. I would vote for this to not be turned on by default or at least notify the user. |
Hi @mlynch thank you for letting us know, we will take this into account. Our ultimate decision will be based on how many people eventually decide to keep it on. |
F*** offffff with changing the default, took me forever to google what this stupid feature was called to disable it. |
I second that. It took me out of my workflow and I wasted valuable time to find out how to disable it. |
I think this is just design bias, so the outcome here is predetermined. It's not possible to really know what this feature is called, and finding it in the settings is really hard. Thus, most people will just leave it on and not really even realize something changed, just maybe that the project explorer feels off, but since they can't figure out how to disable it the analytics will show that it's a huge success. Anyways, just pointing out the flaw here. |
I also agree with @mlynch, turning something on and then using the metric of people that revert it as a way to make the decision to keep it as a default is stupid. |
So more "accessibility" (take a hint) turned on by default huh, and no surprise where the demand is originating from. |
Took me a good twenty minutes to track this down. There's nothing in the UI that says what setting should be changed to get rid of this. I tried searching a bunch of terms but 'sticky scroll' didn't occur to me. @aiday-mar Any plans to make it clearer in the UI how to disable this, or should I open a bug/feature request? |
Hi @unknownconstant thank you for sharing your concern. We already have a feature request for making it clearer in the UI. I will discuss this proposition with my colleagues. |
I'm really frustrated by how much time I've wasted on what I initially thought to be a bug, only to discover it's actually a feature. The logic behind this does not make sense. What possible use case could justify this feature? When I'm scrolling past a section of code, it's intentional, I'm trying to focus elsewhere. Yet, this feature seems to undermine that very purpose. Turning on such features is a significant source of frustration for me personally. As developers, we're already navigating complex code, troubleshooting and debugging it to ensure everything works correctly. The last thing we need is for our carefully customized workspaces to be disrupted by an unexpected update. These environments are the result of countless hours of meticulous adjustment, tailored to suit our unique workflows and preferences. Auto updates are suppose to be a source of improvement, they are not suppose to throw a wrench into the gears of our productivity. We rely on these tools to enhance our efficiency, not detract from it. It's crucial for you guys to recognize the impact of their design choices on the user experience and to offer more control over these changes, rather than imposing them by default. |
This iteration we would like to roll out editor sticky scroll by default, since terminal sticky scroll as well as tree sticky scroll will be rolled out by default too.
The text was updated successfully, but these errors were encountered: