30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
# Revert New Discord Layout (but the code is actually proper)
|
|
|
|
How to use this script:
|
|
|
|
1. Go to the [Discord webapp](https://discord.com/app)
|
|
2. Press `Ctrl + Shift + I` to open DevTools
|
|
3. Go to the `Console` tab
|
|
4. Paste the following code and hit enter:
|
|
|
|
```js
|
|
let wpRequire;
|
|
window.webpackChunkdiscord_app.push([[ Math.random() ], {}, (req) => { wpRequire = req; }]);
|
|
|
|
let UserSettingsActions = Object.values(wpRequire.c).find(x => x?.exports?.PreloadedUserSettingsActionCreators).exports;
|
|
let ProtobufTypes = Object.values(wpRequire.c).find(x => x?.exports?.BoolValue).exports;
|
|
|
|
UserSettingsActions.PreloadedUserSettingsActionCreators.updateAsync("appearance", data => {
|
|
data.mobileRedesignDisabled = ProtobufTypes.BoolValue.create({value: true})
|
|
}, UserSettingsActions.UserSettingsDelay.INFREQUENT_USER_ACTION)
|
|
```
|
|
|
|
This code requires no changes, preserves all your other appearance settings (such as theme), as well as automatically includes all relevant Discord headers, reducing any risks to minimum.
|
|
|
|
## How does this work?
|
|
|
|
This emulates flipping the `Show New Layout` toggle in appearance settings. Yes the toggle is server-synced for some reason.
|
|
|
|
Note: This is only a temporary solution. Discord will start ignoring that setting in some future update.
|
|
|
|
[Original post](https://gist.github.com/aamiaa/fbf6e51dbb8875a781a3d8d76fc3f3e7)
|