A clear and concise description of the feature you'd like to see
On Linux (and specifically in Electron), Chromium disables middle-click autoscrolling by default. Currently, users have to manually pass the --enable-blink-features=MiddleClickAutoscroll launch argument or modify .desktop files/flatpak overrides to enable middle-click autoscroll.
Adding a toggle directly in the Vencord / Vesktop settings menu to enable or disable Autoscrolling (middle-click scrolling) would provide a much smoother out-of-the-box user experience without requiring users to tweak launch flags manually.
Community members have considered or suggested separate plugins for autoscrolling or plugins like NoMiddleClickPaste but nobody ever suggested a native, built-in settings toggle directly within Vencord/Vesktop yet.
This would offer a much cleaner and unified solution for a feature asked by many people which hasn't been merged in the past since it's just a flag but that would require adding the flag manually everytime the app is reinstalled.
Implementation Notes
Vencord/Vesktop can append the Chromium command-line during application initialization in the main process before the ready event.
While some desktop environments like KDE Plasma allow users to natively disable middle-click pasting via system settings, this is not easily toggled globally in every DE i think so pairing autoscrolling with an option to intercept/prevent default middle-click paste behavior inside the app ensures a consistent experience across all Linux setups and avoid users to install XMousePasteBlock just for that (which might require compiling on non-arch based distros).
Additional context
No response
Request Agreement
A clear and concise description of the feature you'd like to see
On Linux (and specifically in Electron), Chromium disables middle-click autoscrolling by default. Currently, users have to manually pass the --enable-blink-features=MiddleClickAutoscroll launch argument or modify .desktop files/flatpak overrides to enable middle-click autoscroll.
Adding a toggle directly in the Vencord / Vesktop settings menu to enable or disable Autoscrolling (middle-click scrolling) would provide a much smoother out-of-the-box user experience without requiring users to tweak launch flags manually.
Community members have considered or suggested separate plugins for autoscrolling or plugins like NoMiddleClickPaste but nobody ever suggested a native, built-in settings toggle directly within Vencord/Vesktop yet.
This would offer a much cleaner and unified solution for a feature asked by many people which hasn't been merged in the past since it's just a flag but that would require adding the flag manually everytime the app is reinstalled.
Implementation Notes
Vencord/Vesktop can append the Chromium command-line during application initialization in the main process before the ready event.
While some desktop environments like KDE Plasma allow users to natively disable middle-click pasting via system settings, this is not easily toggled globally in every DE i think so pairing autoscrolling with an option to intercept/prevent default middle-click paste behavior inside the app ensures a consistent experience across all Linux setups and avoid users to install XMousePasteBlock just for that (which might require compiling on non-arch based distros).
Additional context
No response
Request Agreement