#๐Ÿ‘พ-core-development

1 messages ยท Page 288 of 1

austere talon
#

should push the old fixes to main for now

#

smh stealing my branch

limber skiff
#

haha

austere talon
#

its time

charred monolithBOT
#
[Vendicated/Vencord] New branch created: dev4
fossil inlet
#

dev67 soon

limber skiff
#

LOOOL

#

use dev2 ๐Ÿ˜ญ

charred monolithBOT
austere talon
#

vtest dev4 stable

nimble pendantBOT
austere talon
#

ill push this to main for now

fossil inlet
#

alr

limber skiff
nimble pendantBOT
# austere talon vtest dev4 stable
Bad Patches

CharacterCounter (had no effect):
ID: 48862
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/

Discord Errors
Cannot read properties of undefined (reading 'call')
austere talon
#

yeah

limber skiff
#

It has a fix but it's kinda a lucky fix

austere talon
#

wdym

#

whats lucky

fossil inlet
limber skiff
#

ah okay

#

fair then

austere talon
#

yeah its old

austere talon
#

vtest dev stable

nimble pendantBOT
austere talon
#

idk why im testing again

#

just making sure xD

nimble pendantBOT
# austere talon vtest dev stable
Bad Patches

CharacterCounter (had no effect):
ID: 48862
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/

Discord Errors
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
austere talon
#

Cannot read properties of undefined (reading 'call')

charred monolithBOT
limber skiff
#

I cooked

#

I did cook actualy

#

seems like I fixed it

#

nvm

fossil inlet
#

ping me once you fixed it

limber skiff
#

alr

#

ofc...

#

these duplicate but different factories break eagerly patching

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
limber skiff
#

@fossil inlet

fossil inlet
#

love

nimble pendantBOT
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

CharacterCounter (had no effect):
ID: 48862
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__ConsoleJanitor (found no module):__**
ID: `-`
Match: ```
RPCServer:WSS

DisableCallIdle (found no module):
ID: -
Match: ```
this.idleTimeout.start(


**__VolumeBooster (found no module):__**
ID: `-`
Match: ```
AudioContextSettingsMigrated
Discord Errors
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
fossil inlet
charred monolithBOT
fossil inlet
#

@limber skiff those don't seem to be broken on dev/stable

limber skiff
#

๐Ÿ’€

fossil inlet
#

hmmm

#

they're all found no module

#

maybe it just failed to load

limber skiff
#

I think it's because I had to disable eager patching

#

they might have never been required

#

let me see

#

vtest dev3

nimble pendantBOT
fossil inlet
#

i think they enabled module concatenation

#

guhhhhhhhh

nimble pendantBOT
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

CharacterCounter (had no effect):
ID: 48862
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__ConsoleJanitor (found no module):__**
ID: `-`
Match: ```
RPCServer:WSS

DisableCallIdle (found no module):
ID: -
Match: ```
this.idleTimeout.start(


**__VolumeBooster (found no module):__**
ID: `-`
Match: ```
AudioContextSettingsMigrated
Discord Errors
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
limber skiff
#

I cant reproduce those locally

#

our old patcher would have broken completely with this

#

It patched as soon as .push

#

so the duplicate modules would have failed

fossil inlet
#

i can only reproduce some

#

(canary not stable)

limber skiff
#

this is not making sense

#

o

#

because it's not logged in

fossil inlet
#

guh do we have to bring the token back

limber skiff
#

damn it we needed eager patching to work

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
limber skiff
#

hope that works

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
twilit vector
#

cute cat on pfp nooks

nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 366853
Match: ```
/.send(\i.\i.REQUEST_GUILD_MEMBERS,{/


**__CtrlEnterSend (had no effect):__**
ID: `383442`
Match: ```
/(?<=(\i)\.key!==\i\.\i.ENTER\|\|).{0,100}(\(0,\i\.\i\)\(\i\)).{0,100}(?=\|\|\(\i\.preventDefault)/

CharacterCounter (had no effect):
ID: 625928
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__Decor (had no effect):__**
ID: `40344`
Match: ```
/(?<=\.\i\.PURCHASE)(?=,)(?<=avatarDecoration:(\i).+?)/

ImageZoom (had no effect):
ID: 154872
Match: ```
/(?<=null!=(\i)?.{0,20})\i.\i,{children:\1/


**__BetterSettings (had no effect):__**
ID: `410681`
Match: ```
/children:\[(\i),(?<=\1=.{0,30}\.openUserSettings.+?)/

VoiceChatDoubleClick (had no effect):
ID: 849380
Match: ```
/onClick:()=>{this.handleClick()/g


**__FriendsSince (found no module):__**
ID: `-`
Match: ```
.SIDEBAR}),nicknameIcons

IgnoreActivities (found no module):
ID: -
Match: ```
"ActivityTrackingStore"


**__LoadingQuotes (found no module):__**
ID: `-`
Match: ```
.v0R1Lh

ReviewDB (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i}),nicknameIcons:.+?.isProvisional/


**__ShowConnections (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\),nicknameIcons:.+?\.isProvisional/

ShowHiddenChannels (found no module):
ID: -
Match: ```
.JjdizN


**__VolumeBooster (found no module):__**
ID: `-`
Match: ```
currentVolume:

BetterFolders (errored):
ID: 43201
Match: ```
/(?<=folderNode:(\i),expanded:)\i(?=,)/

Slow Patches

BetterFolders (took 7.4ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__VencordToolbox (took 5.7ms):__**
ID: `601117`
Match: ```
/(?<=trailing:.{0,50})\i\.Fragment,(?=\{children:\[)/
Bad Webpack Finds
waitForComponent("this.getPaddingRight()},id:")
waitForComponent("#{intl::USER_SETTINGS_PROFILE_COLOR_SELECT_COLOR}", "showEyeDropper")
waitFor("="ltr",orientation:", "customTheme:", "forwardRef")
findComponentByCode("#{intl::PREMIUM_UPSELL_PROFILE_AVATAR_DECO_INLINE_UPSELL_DESCRIPTION}")
find((m) => m?.definition?.name === "2026-01-bug-reporter"...)
find((m) => Array.isArray(m) && m[0]?.name === "Wave"...)
findComponentByCode("withFooter", "childrenMessageContent:")
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findByCode(".people)),startId:", ".type}")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

CharacterCounter (had no effect):
ID: 48862
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/

Slow Patches

NoMosaic (took 5.1ms):
ID: 448381
Match: ```
/return"IMAGE"===\i||"VIDEO"===\i(?:||("VISUAL_PLACEHOLDER"===\i)||\i&&"CLIP"===\i)?/

limber skiff
#

@fossil inlet there we go

#

hacky but I dont see another option

fossil inlet
#

ty

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
limber skiff
#

they really went wild this time

nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 366853
Match: ```
/.send(\i.\i.REQUEST_GUILD_MEMBERS,{/


**__CtrlEnterSend (had no effect):__**
ID: `383442`
Match: ```
/(?<=(\i)\.key!==\i\.\i.ENTER\|\|).{0,100}(\(0,\i\.\i\)\(\i\)).{0,100}(?=\|\|\(\i\.preventDefault)/

CharacterCounter (had no effect):
ID: 625928
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__Decor (had no effect):__**
ID: `40344`
Match: ```
/(?<=\.\i\.PURCHASE)(?=,)(?<=avatarDecoration:(\i).+?)/

ImageZoom (had no effect):
ID: 154872
Match: ```
/(?<=null!=(\i)?.{0,20})\i.\i,{children:\1/


**__BetterSettings (had no effect):__**
ID: `410681`
Match: ```
/children:\[(\i),(?<=\1=.{0,30}\.openUserSettings.+?)/

VoiceChatDoubleClick (had no effect):
ID: 849380
Match: ```
/onClick:()=>{this.handleClick()/g


**__FriendsSince (found no module):__**
ID: `-`
Match: ```
.SIDEBAR}),nicknameIcons

IgnoreActivities (found no module):
ID: -
Match: ```
"ActivityTrackingStore"


**__LoadingQuotes (found no module):__**
ID: `-`
Match: ```
.v0R1Lh

ReviewDB (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i}),nicknameIcons:.+?.isProvisional/


**__ShowConnections (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\),nicknameIcons:.+?\.isProvisional/

ShowHiddenChannels (found no module):
ID: -
Match: ```
.JjdizN


**__VolumeBooster (found no module):__**
ID: `-`
Match: ```
currentVolume:

BetterFolders (errored):
ID: 43201
Match: ```
/(?<=folderNode:(\i),expanded:)\i(?=,)/

Slow Patches

ImageZoom (took 7.2ms):
ID: 154872
Match: ```
/(?<=null!=(\i)?.{0,20})\i.\i,{children:\1/


**__BetterFolders (took 10.9ms):__**
ID: `43201`
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/
Bad Webpack Finds
waitForComponent("this.getPaddingRight()},id:")
waitForComponent("#{intl::USER_SETTINGS_PROFILE_COLOR_SELECT_COLOR}", "showEyeDropper")
waitFor("="ltr",orientation:", "customTheme:", "forwardRef")
findComponentByCode("#{intl::PREMIUM_UPSELL_PROFILE_AVATAR_DECO_INLINE_UPSELL_DESCRIPTION}")
find((m) => m?.definition?.name === "2026-01-bug-reporter"...)
find((m) => Array.isArray(m) && m[0]?.name === "Wave"...)
findComponentByCode("withFooter", "childrenMessageContent:")
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findByCode(".people)),startId:", ".type}")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

CharacterCounter (had no effect):
ID: 48862
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/

Slow Patches

MutualGroupDMs (took 7ms):
ID: 179242
Match: ```
/.openUserProfileModal.+?)})})(?<=,(\i)&&(\i)&&((0,\i.jsxs?)(\i.\i,{className:(\i).\i})).{0,50}?"MUTUAL_FRIENDS".+?)/

limber skiff
#

okay It's just fixing the patches now

limber skiff
#

@austere talon they finally did it again

fossil inlet
#

again?

limber skiff
#

they used to have it like 2 or 3 years ago

#

before switching to rspack

charred monolithBOT
fossil inlet
#

@limber skiff thoughts on something like this for grabbing components

limber skiff
#

I'm gonna pick just the patcher and reporter fixes

#

and push to dev

limber skiff
#

It's how we used to do it

fossil inlet
limber skiff
#

good question

charred monolithBOT
limber skiff
#

vtest dev2

nimble pendantBOT
limber skiff
nimble pendantBOT
# limber skiff vtest dev2
Bad Patches

ImplicitRelationships (had no effect):
ID: 366853
Match: ```
/.send(\i.\i.REQUEST_GUILD_MEMBERS,{/


**__CtrlEnterSend (had no effect):__**
ID: `383442`
Match: ```
/(?<=(\i)\.key!==\i\.\i.ENTER\|\|).{0,100}(\(0,\i\.\i\)\(\i\)).{0,100}(?=\|\|\(\i\.preventDefault)/

CharacterCounter (had no effect):
ID: 625928
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__Decor (had no effect):__**
ID: `40344`
Match: ```
/(?<=\.\i\.PURCHASE)(?=,)(?<=avatarDecoration:(\i).+?)/

ImageZoom (had no effect):
ID: 154872
Match: ```
/(?<=null!=(\i)?.{0,20})\i.\i,{children:\1/


**__BetterSettings (had no effect):__**
ID: `410681`
Match: ```
/children:\[(\i),(?<=\1=.{0,30}\.openUserSettings.+?)/

VoiceChatDoubleClick (had no effect):
ID: 849380
Match: ```
/onClick:()=>{this.handleClick()/g


**__FriendsSince (found no module):__**
ID: `-`
Match: ```
.SIDEBAR}),nicknameIcons

IgnoreActivities (found no module):
ID: -
Match: ```
"ActivityTrackingStore"


**__LoadingQuotes (found no module):__**
ID: `-`
Match: ```
.v0R1Lh

ReviewDB (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i}),nicknameIcons:.+?.isProvisional/


**__ShowConnections (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\),nicknameIcons:.+?\.isProvisional/

ShowHiddenChannels (found no module):
ID: -
Match: ```
.JjdizN


**__VolumeBooster (found no module):__**
ID: `-`
Match: ```
currentVolume:

BetterFolders (errored):
ID: 43201
Match: ```
/(?<=folderNode:(\i),expanded:)\i(?=,)/

Slow Patches

DynamicImageModalAPI (took 7.4ms):
ID: 154872
Match: ```
/(?<=\i=)(null!=\i&&0!==\i)&&(null!=\i&&0!==\i)/


**__Settings (took 5.5ms):__**
ID: `419954`
Match: ```
/(\i)\.buildLayout\(\)(?=\.map)/

BetterSessions (took 5.5ms):
ID: 166151
Match: ```
/({variant:"text-sm/medium",className:\i.\i,children:.{70,110}{children:"\xb7"}),(0,\i.\i)("span",{children:)(\i[\d+])}/


**__BetterSessions (took 11.5ms):__**
ID: `166151`
Match: ```
/(?<=Icon:(\i).{0,250}className:\i\.\i,children:\[)/

BetterFolders (took 9.9ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__VencordToolbox (took 5.2ms):__**
ID: `601117`
Match: ```
/(?<=trailing:.{0,50})\i\.Fragment,(?=\{children:\[)/

BetterSettings (took 5.5ms):
ID: 966509
Match: ```
/class (\i)(?= extends \i.PureComponent.+?static contextType=.+?jsx)(\1,{mode:)/

Bad Webpack Finds
waitForComponent("this.getPaddingRight()},id:")
waitForComponent("#{intl::USER_SETTINGS_PROFILE_COLOR_SELECT_COLOR}", "showEyeDropper")
waitFor("="ltr",orientation:", "customTheme:", "forwardRef")
findComponentByCode("#{intl::PREMIUM_UPSELL_PROFILE_AVATAR_DECO_INLINE_UPSELL_DESCRIPTION}")
find((m) => m?.definition?.name === "2026-01-bug-reporter"...)
find((m) => Array.isArray(m) && m[0]?.name === "Wave"...)
findComponentByCode("withFooter", "childrenMessageContent:")
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findByCode(".people)),startId:", ".type}")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
fossil inlet
limber skiff
#

how cant you?

charred monolithBOT
fossil inlet
#

afaik exports are only mutable in the file they're declared in

limber skiff
#

not that I remember

charred monolithBOT
fossil inlet
limber skiff
#

export a function to set then

fossil inlet
#

alr

charred monolithBOT
limber skiff
#

that should take care of the biggest issue blobcatanki

odd heath
#

are all of the broken things now still broken

#

or are they fixed somewhere else

fossil inlet
#

everything so far was just getting patcher working

limber skiff
#

vtest dev3

nimble pendantBOT
fossil inlet
#

i'm working on broken finds rn

limber skiff
#

this is what is still broken ๐Ÿ‘‡

#

(waitt for it)

odd heath
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 366853
Match: ```
/.send(\i.\i.REQUEST_GUILD_MEMBERS,{/


**__CtrlEnterSend (had no effect):__**
ID: `383442`
Match: ```
/(?<=(\i)\.key!==\i\.\i.ENTER\|\|).{0,100}(\(0,\i\.\i\)\(\i\)).{0,100}(?=\|\|\(\i\.preventDefault)/

CharacterCounter (had no effect):
ID: 625928
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__Decor (had no effect):__**
ID: `40344`
Match: ```
/(?<=\.\i\.PURCHASE)(?=,)(?<=avatarDecoration:(\i).+?)/

ImageZoom (had no effect):
ID: 154872
Match: ```
/(?<=null!=(\i)?.{0,20})\i.\i,{children:\1/


**__BetterSettings (had no effect):__**
ID: `410681`
Match: ```
/children:\[(\i),(?<=\1=.{0,30}\.openUserSettings.+?)/

VoiceChatDoubleClick (had no effect):
ID: 849380
Match: ```
/onClick:()=>{this.handleClick()/g


**__FriendsSince (found no module):__**
ID: `-`
Match: ```
.SIDEBAR}),nicknameIcons

IgnoreActivities (found no module):
ID: -
Match: ```
"ActivityTrackingStore"


**__LoadingQuotes (found no module):__**
ID: `-`
Match: ```
.v0R1Lh

ReviewDB (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i}),nicknameIcons:.+?.isProvisional/


**__ShowConnections (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\),nicknameIcons:.+?\.isProvisional/

ShowHiddenChannels (found no module):
ID: -
Match: ```
.JjdizN


**__VolumeBooster (found no module):__**
ID: `-`
Match: ```
currentVolume:

BetterFolders (errored):
ID: 43201
Match: ```
/(?<=folderNode:(\i),expanded:)\i(?=,)/

Slow Patches

BetterSessions (took 5.5ms):
ID: 166151
Match: ```
/(?<=Icon:(\i).{0,250}className:\i.\i,children:[)/


**__BetterFolders (took 10ms):__**
ID: `43201`
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/

VencordToolbox (took 5.6ms):
ID: 601117
Match: ```
/(?<=trailing:.{0,50})\i.Fragment,(?={children:[)/

Bad Webpack Finds
waitForComponent("this.getPaddingRight()},id:")
waitForComponent("#{intl::USER_SETTINGS_PROFILE_COLOR_SELECT_COLOR}", "showEyeDropper")
waitFor("="ltr",orientation:", "customTheme:", "forwardRef")
findComponentByCode("#{intl::PREMIUM_UPSELL_PROFILE_AVATAR_DECO_INLINE_UPSELL_DESCRIPTION}")
find((m) => m?.definition?.name === "2026-01-bug-reporter"...)
find((m) => Array.isArray(m) && m[0]?.name === "Wave"...)
findComponentByCode("withFooter", "childrenMessageContent:")
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findByCode(".people)),startId:", ".type}")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
fossil inlet
#

GUHHHHH

#

createScroller got concatonated

odd heath
#

guh

fossil inlet
#

dw about that

#

ill do concatoncated things

odd heath
#

im not

#

ik

#

i inferred

limber skiff
#

@fossil inlet what are you gonna have to fix in your devtools?

odd heath
#

still guh

limber skiff
#

just extracting the chunks from the strings?

fossil inlet
#

thats step one yeah

#

tbh not going to worry about that for now

#

the extension still works fine

#

and thats all i need rn

fossil inlet
limber skiff
#

๐Ÿ˜‚

#

true.

#

@fossil inlet are you fixing from top to bottom or bottom to top

fossil inlet
#

i think that's vesktop

fossil inlet
#

but that might be vesktop

limber skiff
#

doesn't crash for me yeah

fossil inlet
#

@austere talon borked vesktop patch

#

crash when opening settings

#

time to use discord desktop

limber skiff
#

ill do image zoom and decor

fossil inlet
#

GUH

#

EVIL

austere talon
limber skiff
#

concatenation will be a pain in the ass

fossil inlet
#

@austere talon is there a way to disable vesktop patches

limber skiff
#

I placed this on loadLazyChunks but it should be on runReporter instead

#

(I changed now)

fossil inlet
#

doing better folders

limber skiff
#

cuz that requires things out of order which can easily error and break stuff

#

I should make something to force patch but not require

fossil inlet
limber skiff
#

that's for the future tho

#

LOL

#

doing ignore activities

#

vtest dev3

nimble pendantBOT
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 366853
Match: ```
/.send(\i.\i.REQUEST_GUILD_MEMBERS,{/


**__CtrlEnterSend (had no effect):__**
ID: `383442`
Match: ```
/(?<=(\i)\.key!==\i\.\i.ENTER\|\|).{0,100}(\(0,\i\.\i\)\(\i\)).{0,100}(?=\|\|\(\i\.preventDefault)/

CharacterCounter (had no effect):
ID: 625928
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__Decor (had no effect):__**
ID: `40344`
Match: ```
/(?<=\.\i\.PURCHASE)(?=,)(?<=avatarDecoration:(\i).+?)/

ImageZoom (had no effect):
ID: 154872
Match: ```
/(?<=null!=(\i)?.{0,20})\i.\i,{children:\1/


**__BetterSettings (had no effect):__**
ID: `410681`
Match: ```
/children:\[(\i),(?<=\1=.{0,30}\.openUserSettings.+?)/

VoiceChatDoubleClick (had no effect):
ID: 849380
Match: ```
/onClick:()=>{this.handleClick()/g


**__FriendsSince (found no module):__**
ID: `-`
Match: ```
.SIDEBAR}),nicknameIcons

IgnoreActivities (found no module):
ID: -
Match: ```
"ActivityTrackingStore"


**__LoadingQuotes (found no module):__**
ID: `-`
Match: ```
.v0R1Lh

ReviewDB (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i}),nicknameIcons:.+?.isProvisional/


**__ShowConnections (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\),nicknameIcons:.+?\.isProvisional/

ShowHiddenChannels (found no module):
ID: -
Match: ```
.JjdizN


**__VolumeBooster (found no module):__**
ID: `-`
Match: ```
currentVolume:

BetterFolders (errored):
ID: 43201
Match: ```
/(?<=folderNode:(\i),expanded:)\i(?=,)/

Slow Patches

BetterFolders (took 13.3ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/

Bad Webpack Finds
waitForComponent("this.getPaddingRight()},id:")
waitForComponent("#{intl::USER_SETTINGS_PROFILE_COLOR_SELECT_COLOR}", "showEyeDropper")
waitFor("="ltr",orientation:", "customTheme:", "forwardRef")
findComponentByCode("#{intl::PREMIUM_UPSELL_PROFILE_AVATAR_DECO_INLINE_UPSELL_DESCRIPTION}")
find((m) => m?.definition?.name === "2026-01-bug-reporter"...)
find((m) => Array.isArray(m) && m[0]?.name === "Wave"...)
findComponentByCode("withFooter", "childrenMessageContent:")
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findByCode(".people)),startId:", ".type}")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

CharacterCounter (had no effect):
ID: 48862
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/

Slow Patches

ShowHiddenChannels (took 9.6ms):
ID: 166444
Match: ```
/Children.count.+?;(?=return(0,\i.jsxs?)(\i.\i,{focusTarget:)(?<={channel:(\i),name:\i,muted:(\i).+?;)/

fossil inlet
limber skiff
#

that's not making sense

#

both

#

they are the same

fossil inlet
#

doing voicechatdoubleclick

#

doing implicit relationships

#

doing bettersettings

austere talon
#

btw

#

it'd be good to have the core stuff and most popular plugins stable compatible

#

so we can push it ahead of times

limber skiff
#

I'm having to debug reporter ๐Ÿ˜‚

austere talon
fossil inlet
#

minifier runs after module concatonation

#

so things get inlined like fuck

#

so many iifes

austere talon
#

we love

fossil inlet
#

nop

#

hate

limber skiff
#

๐Ÿ’€

#

I found the issue

#

It's skipping loading a bunch of chunks... guess why

#

because they got all concatenated inside the same module that loads the pink css... which makes them get ignored

fossil inlet
#

i'd rather have correct reporter over no pink css

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
austere talon
#

do u think they will push this to stable tomorrow (friday) or will they wait until monday

limber skiff
#

for now we are gonna have to load it ๐Ÿ˜‚

limber skiff
#

but

#

probably tomorrow

austere talon
#

wait they just reverted

fossil inlet
#

guh?

limber skiff
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

CtrlEnterSend (had no effect):
ID: 383442
Match: ```
/(?<=(\i).key!==\i.\i.ENTER||).{0,100}((0,\i.\i)(\i)).{0,100}(?=||(\i.preventDefault)/


**__CharacterCounter (had no effect):__**
ID: `625928`
Match: ```
/return \i\?\i\(\):\i\(\)(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/

VoiceChatDoubleClick (had no effect):
ID: 849380
Match: ```
/onClick:()=>{this.handleClick()/g


**__ReviewDB (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\),nicknameIcons:.+?\.isProvisional/

ShowConnections (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i}),nicknameIcons:.+?.isProvisional/

Slow Patches

BetterFolders (took 5.5ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/

Bad Webpack Finds
findComponentByCode("#{intl::PREMIUM_UPSELL_PROFILE_AVATAR_DECO_INLINE_UPSELL_DESCRIPTION}")
find((m) => m?.definition?.name === "2026-01-bug-reporter"...)
find((m) => Array.isArray(m) && m[0]?.name === "Wave"...)
findComponentByCode("withFooter", "childrenMessageContent:")
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findByCode(".people)),startId:", ".type}")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__CharacterCounter (had no effect):__**
ID: `48862`
Match: ```
/return \i\?\i\(\):\i\(\)(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/

ImageZoom (errored):
ID: 608214
Match: ```
/(?<=null!=(\i)?.{0,20})\i,{children:\1/

Error: ```
Unexpected string

BetterFolders (had no effect):
ID: 369915
Match: ```
/(?<=(0,\i.jsxs?)(\i,{folderNode:(\i),expanded:)\i(?=,)/


**__BetterSettings (had no effect):__**
ID: `92962`
Match: ```
/children:\[(\i),(?<=\1=function\(\i,\i\).{0,500}?\}\(\i\.\i,\i=>\(0,\i\.openUserSettings\)\(\i\)\)[,;].+?)/
limber skiff
#

got rid of the false positives

austere talon
#

why stable has errors

austere talon
limber skiff
#

@fossil inlet lmao

austere talon
#

wtf is that

limber skiff
#

api to set some common components which are no longer exported

austere talon
#

i really dont like this style of patches

#

way too many things that can change easily

limber skiff
limber skiff
fossil inlet
#

i just wrote something that works, i'll improve it later

#

that's how i'm doing most things for now

#

make it work first, make it good later

limber skiff
#

why tho

#

there's no hurry

fossil inlet
limber skiff
#

omg

#

this has to be a miracle

#

no show hidden channels broken patches?

austere talon
#

they already broke last update

#

dw

limber skiff
#

๐Ÿ˜ญ

fossil inlet
limber skiff
#

I wouldnt be surprised

fossil inlet
austere talon
#

the broken vesktoip patch is so annoying

fossil inlet
#

matching 3 args is good because we pass 3 args

#

the old find also matched forward ref

#

matching 2 args for forwardref is fine because that's what forward ref takes

limber skiff
#

I'll brb

austere talon
#

even equicord has the call error trolley

limber skiff
#

I mean

#

equicord uses the same patcher as vencord

#

we don't have it anymore tho

#

I fixed it now

austere talon
#

how

limber skiff
#

it was some chunks not loading

#

getting skipped

#

which in turn makes expected modules not exist and thus it errors when calling the factory

fossil inlet
#

doing rdb

limber skiff
#

factory.call(...)

#

that's my guess since I didnt focus on fixing it, however it seems fixed cuz it's not happening anymore

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

CharacterCounter (had no effect):
ID: 625928
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__VoiceChatDoubleClick (had no effect):__**
ID: `849380`
Match: ```
/onClick:\(\)=>\{this.handleClick\(\)/g
Slow Patches

BetterFolders (took 10.9ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__VencordToolbox (took 6.3ms):__**
ID: `601117`
Match: ```
/(?<=trailing:.{0,50})\i\.Fragment,(?=\{children:\[)/
Bad Webpack Finds
findComponentByCode("#{intl::PREMIUM_UPSELL_PROFILE_AVATAR_DECO_INLINE_UPSELL_DESCRIPTION}")
find((m) => m?.definition?.name === "2026-01-bug-reporter"...)
find((m) => Array.isArray(m) && m[0]?.name === "Wave"...)
findComponentByCode("withFooter", "childrenMessageContent:")
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findByCode(".people)),startId:", ".type}")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
Discord Errors
Cannot read properties of undefined (reading 'call')
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__CtrlEnterSend (had no effect):__**
ID: `919499`
Match: ```
/(?<=(\i)\.key!==\i\.\i.ENTER\|\|).{0,100}(\i\(\i\)).{0,100}(?=\|\|\(\i\.preventDefault)/

CharacterCounter (had no effect):
ID: 48862
Match: ```
/return \i?\i():\i()(?<=#{intl::PREMIUM_MESSAGE_LENGTH_UPSELL_TOOLTIP_WITHOUT_LINK}.{0,200}?)/


**__ImageZoom (errored):__**
ID: `608214`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i,{children:\1/

Error: ```
Unexpected string


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

BetterSettings (had no effect):
ID: 92962
Match: ```
/children:[(\i),(?<=\1=function(\i,\i).{0,500}?}(\i.\i,\i=>(0,\i.openUserSettings)(\i))[,;].+?)/

limber skiff
#

Cannot read properties of undefined (reading 'call')

#

not you again

#

yeah idk why it happens

#

@fossil inlet are u doing voice chat double click

fossil inlet
#

yeah

limber skiff
#

I'll do the finds

fossil inlet
#

alr

limber skiff
#

gonna abuse this ๐Ÿ˜‚

fossil inlet
#

they both match the same concatonated module now

#

doing better folders (again)

austere talon
charred monolithBOT
fossil inlet
#

i think all patches are done

#

guh

#

something feels very buggy with ctrl-enter-send

#

asd

limber skiff
#

PREMIUM_UPSELL_PROFILE_AVATAR_DECO_INLINE_UPSELL_DESCRIPTION done

fossil inlet
#

ima fix the bug with ctrl-enter-send

limber skiff
#

2026-01-bug-reporter done

fossil inlet
#

stable

#

canary

limber skiff
#

greet sticker picker done

limber skiff
#

does anyone even use it

#

@austere talon thoughts?

fossil inlet
#

i'd love to do that tbh, so annoying while in reporter

limber skiff
#

yeah

gritty iris
#

for charactercounter I just replaced the entire module

fossil inlet
gritty iris
austere talon
gritty iris
#

but they just moved it out of a return lol

limber skiff
gritty iris
#

wait I just realized im actually stupid

fossil inlet
#

@limber skiff what find are you doing

limber skiff
#

the automod embed one

#

withFooter

fossil inlet
#

ill do createSummaryFromServer

#

pople))startid

gritty iris
#

whats still broken?

fossil inlet
#

finds

#

run reporter on my branch

limber skiff
#

@fossil inlet btw

gritty iris
#

link to cli

fossil inlet
limber skiff
#

when doing the find try to use a "find" that only existed in the module before concatenation

gritty iris
fossil inlet
#

thats what i've been doing

limber skiff
#

alr

fossil inlet
#

use normal reporter

gritty iris
#

๐Ÿฅ€

gritty iris
#

pushed 2 fixes

fossil inlet
#

@limber skiff are we moving finds local to the plugin into the api plugin or adding a patch in the local plugin

limber skiff
#

local to plugin

#

for example

fossil inlet
#

yop

gritty iris
#

wait I just realized

#

im not supposed to be touching these plugins huh

#

wait what

gritty iris
#

I realized it was stable

gritty iris
#

need to make sure im not insane

limber skiff
#

im not sure what you are saying

fossil inlet
#

same

gritty iris
#

are either of those reporters followable

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
gritty iris
#

waiting on pnpm

limber skiff
#

๐Ÿ’” that re-breaks it

gritty iris
#

figured as much

#

I was like wait a minute

nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 366853
Match: ```
/.send(\i.\i.REQUEST_GUILD_MEMBERS,{/


**__ImageZoom (had no effect):__**
ID: `154872`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i\.\i,{children:\1/
Slow Patches

BetterFolders (took 9.9ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__VencordToolbox (took 5.4ms):__**
ID: `601117`
Match: ```
/(?<=trailing:.{0,50})\i\.Fragment,(?=\{children:\[)/
Bad Webpack Finds
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findByCode(".people)),startId:", ".type}")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

BetterFolders (had no effect):
ID: 369915
Match: ```
/(?<=(0,\i.jsxs?)(\i,{folderNode:(\i),expanded:)\i(?=,)/


**__BetterSettings (had no effect):__**
ID: `92962`
Match: ```
/children:\[(\i),(?<=\1=function\(\i,\i\).{0,500}?\}\(\i\.\i,\i=>\(0,\i\.openUserSettings\)\(\i\)\)[,;].+?)/
gritty iris
#

lemme revert them

fossil inlet
#

still cant open setting becauses of vesktop ๐Ÿ’”

#

wait

charred monolithBOT
fossil inlet
#

since when did discord replace </3

limber skiff
#

@fossil inlet do a set

fossil inlet
#

doing VoiceMessage find

fossil inlet
limber skiff
#

set createSummaryFromServer(value) { ... }

fossil inlet
#

oh

limber skiff
#

vtest dev3

nimble pendantBOT
gritty iris
limber skiff
#

ill do ROLE_REQUIRED_SINGLE_USER_MESSAGE}

nimble pendantBOT
# limber skiff vtest dev3
Slow Patches

BetterFolders (took 12.4ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__BetterFolders (took 6.6ms):__**
ID: `966509`
Match: ```
/(?<=[[,])((?:!?\i&&)+)\(.{0,50}({className:\i\.\i,themeOverride:\i})\)/g

BetterSettings (took 5.2ms):
ID: 966509
Match: ```
/class (\i)(?= extends \i.PureComponent.+?static contextType=.+?jsx)(\1,{mode:)/


**__VencordToolbox (took 8.3ms):__**
ID: `601117`
Match: ```
/(?<=trailing:.{0,50})\i\.Fragment,(?=\{children:\[)/
Bad Webpack Finds
findComponentByCode("action:"PRESS_SECTION"", ""section"")
findComponentByCode("#{intl::ROLE_REQUIRED_SINGLE_USER_MESSAGE}")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__ImageZoom (errored):__**
ID: `608214`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i,{children:\1/

Error: ```
Unexpected string


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

BetterSettings (had no effect):
ID: 92962
Match: ```
/children:[(\i),(?<=\1=function(\i,\i).{0,500}?}(\i.\i,\i=>(0,\i.openUserSettings)(\i))[,;].+?)/

gritty iris
#

approved?

#

wait I could just use '"MUTUAL_GUILDS"' lol

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
nimble pendantBOT
# limber skiff vtest dev3
Slow Patches

BetterFolders (took 8.7ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__BetterFolders (took 7.6ms):__**
ID: `966509`
Match: ```
/(?<=[[,])((?:!?\i&&)+)\(.{0,50}({className:\i\.\i,themeOverride:\i})\)/g

Experiments (took 5.4ms):
ID: 601117
Match: ```
/(?<==)(?=(0,\i(.+?).\i)({name:"2026-01-bug-reporter")/


**__VencordToolbox (took 8.9ms):__**
ID: `601117`
Match: ```
/(?<=trailing:.{0,50})\i\.Fragment,(?=\{children:\[)/
Bad Webpack Finds
findComponentByCode("action:"PRESS_SECTION"", ""MUTUAL_GUILDS"")
findComponentByCode("waveform:", "onVolumeChange")
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__ImageZoom (errored):__**
ID: `608214`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i,{children:\1/

Error: ```
Unexpected string


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

BetterSettings (had no effect):
ID: 92962
Match: ```
/children:[(\i),(?<=\1=function(\i,\i).{0,500}?}(\i.\i,\i=>(0,\i.openUserSettings)(\i))[,;].+?)/

Bad Webpack Finds
findComponentByCode("action:"PRESS_SECTION"", ""MUTUAL_GUILDS"")
fossil inlet
limber skiff
#

@gritty iris do yk what they did?

#

you cant find those components anymore like that

austere talon
fossil inlet
#

what does a waveform of AAAAAAAAAA even mean

austere talon
#

EMPTY_META

#

an empty wafeform :p

#

waveform is base64 data

fossil inlet
#

oh

austere talon
#

AAAAAAAAAAAA is just nine null bytes

fossil inlet
#

nuckyz caught vibecoding vencord fixes

austere talon
#

LOVE

limber skiff
#

LOL WHAT

fossil inlet
#

it's on everything โค๏ธ

limber skiff
#

HAHAHA

fossil inlet
#

@limber skiff fix your copilot settings

limber skiff
#

why is it adding that?

#

omg that's so dumb

#

why is it stealing my commits

austere talon
#

nookies caught vibecoding

#

trying to cover his tracks

#

๐Ÿ’”

limber skiff
#

I just use the tab autocomplete ๐Ÿ’€

fossil inlet
#

@limber skiff do you use git via vscode

limber skiff
#

yeah

#

when commiting yes

austere talon
#

do u let copilot write the commit message or smth

limber skiff
#

nope

austere talon
#

insane

fossil inlet
#

git.addAICoAuthor

limber skiff
#

I use like half the vscode half cli

fossil inlet
fossil inlet
#

so good

charred monolithBOT
limber skiff
fossil inlet
#

yeah

limber skiff
#

I've recently switched to us layout keyboard and holy shit im struggling

austere talon
#

lmaooo

limber skiff
#

all the programming characters are in diff location

austere talon
#

I also use qwerty

austere talon
limber skiff
#

I used portuguese qwerty before

fossil inlet
#

my touch typing is terrible

austere talon
#

u might find eurkey useful btw

limber skiff
#

every line is 10 typos ngl

austere talon
fossil inlet
#

i hit the wrong keys on the number row so often

limber skiff
#

im gonna have to use a concatenated find for mutual group dms component find

fossil inlet
#

i can never remember which key has &^%*

limber skiff
#

cant do shit with this

austere talon
#

those are way better on qwertz

limber skiff
fossil inlet
limber skiff
#

like this รฉ

#

รช

austere talon
limber skiff
limber skiff
austere talon
#

รฉ

#

alt gr + g types that

odd heath
charred monolithBOT
#

Is this still being developed/updated? I had a working version until these last few days, and not sure if the plugin is outdated now or if it's issues on my end.

Do you mind actually sending me that version you have? I had a patch there that I lost a while ago from GitHub force push and then my drive failing and i have been searching for it ever since

pls send that version to me, im Hazrtine on everything

fossil inlet
#

ignore the timed out

charred monolithBOT
limber skiff
#

is this it

#

just reviewing now?

limber skiff
#

vtest dev3

nimble pendantBOT
fossil inlet
#

??? @limber skiff

limber skiff
#

I forgot to run the test

#

HAHAHA

#

omg

#

stupid copilot

#

I'm too tired for this

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
limber skiff
#

and it added a space

#

I'm gonna kms

nimble pendantBOT
# limber skiff vtest dev3
Slow Patches

BetterFolders (took 8.3ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__VencordToolbox (took 7.6ms):__**
ID: `601117`
Match: ```
/(?<=trailing:.{0,50})\i\.Fragment,(?=\{children:\[)/
fossil inlet
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__ImageZoom (errored):__**
ID: `608214`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i,{children:\1/

Error: ```
Unexpected string


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

MutualGroupDMs (had no effect):
ID: 179242
Match: ```
/(?=function (\i)(\i){let{section:\i,header:\i.{0,100}?onExpand:)/


**__BetterSettings (had no effect):__**
ID: `92962`
Match: ```
/children:\[(\i),(?<=\1=function\(\i,\i\).{0,500}?\}\(\i\.\i,\i=>\(0,\i\.openUserSettings\)\(\i\)\)[,;].+?)/
limber skiff
fossil inlet
limber skiff
#

@austere talon help me review

nimble pendantBOT
# limber skiff vtest dev3
Slow Patches

BetterFolders (took 9.5ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__BetterFolders (took 6.5ms):__**
ID: `966509`
Match: ```
/(?<=[[,])((?:!?\i&&)+)\(.{0,50}({className:\i\.\i,themeOverride:\i})\)/g

VencordToolbox (took 9.2ms):
ID: 601117
Match: ```
/(?<=trailing:.{0,50})\i.Fragment,(?={children:[)/

nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__ImageZoom (errored):__**
ID: `608214`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i,{children:\1/

Error: ```
Unexpected string


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

MutualGroupDMs (had no effect):
ID: 179242
Match: ```
/(?=function (\i)(\i){let{section:\i,header:\i.{0,100}?onExpand:)/


**__BetterSettings (had no effect):__**
ID: `92962`
Match: ```
/children:\[(\i),(?<=\1=function\(\i,\i\).{0,500}?\}\(\i\.\i,\i=>\(0,\i\.openUserSettings\)\(\i\)\)[,;].+?)/
Slow Patches

MessageLatency (took 8.2ms):
ID: 643204
Match: ```
/(message:(\i),avatar:\i,username:(0,\i.jsxs)(\i.Fragment,{children:[)(\i&&)/

austere talon
#

wow so much stable compat?

fossil inlet
#

ill start reviewing in a few minutes

limber skiff
austere talon
#

why u laughing smh

limber skiff
#

It's so bad to do stable compat

fossil inlet
#

@austere talon fix vesktop when

austere talon
limber skiff
#

settings work I think that's what matters

austere talon
austere talon
fossil inlet
austere talon
#

might just add a vesktop fix to vencord lol

limber skiff
#

after we make sure it's good

#

can just copy paste the old patches

austere talon
#

nono youre misunderstanding

fossil inlet
#

I think vee means that what we have now is enough stable compat

austere talon
#

I was surprised that it seems mostly compatible because so little broken things

limber skiff
#

are you being ironic

#

oh

#

I see

#

yeah

void remnant
austere talon
#

tbh not a fan of having a plugin for it

#

it should be an api in some way

#

that plguins can use

limber skiff
#

how

limber skiff
#

holy shit 500

fossil inlet
#

yeah that one needs work

limber skiff
#

the old didn't work anymore?

fossil inlet
#

there should be a better, eaiser find

limber skiff
#

alr

fossil inlet
#

not easier tho

#

(discord has like 3 versions of that module with slight differences)

limber skiff
#

what about this one?

charred monolithBOT
limber skiff
fossil inlet
#

it worked just because of the order that they're loaded

limber skiff
#

there's too many regex finds being added

#

we need to avoid them they are so slow

fossil inlet
#

would array finds work better

limber skiff
#

yeah but no support

#

just use a concatenated one if needed

fossil inlet
#

so a concatenated find over a regex one

limber skiff
#

null!

limber skiff
fossil inlet
limber skiff
#

are toasts still broken

fossil inlet
# limber skiff

this is intentional because some plugins check lazy components to see if they're found $$vencord get wrapped or smth

fossil inlet
#

@gritty iris were you doing toasts

elder plinth
#

Is \i not always expanding just a me issue?

fossil inlet
#

yes

elder plinth
fossil inlet
#

lookbehnind

elder plinth
#

the \i is only matching the e

#

so the s gets split

#

and appended to shouldHideSponsoredQuestBanner

#

cause both e and s are variables in this function

#

as well as es

#

all 3 are variables in this function

fossil inlet
#

i think maybe it's because it is at the end of a look behind

#

try adding } after to anchor it

limber skiff
#

@fossil inlet what are you looking at rn

fossil inlet
#

was about to start going over everything in gh

limber skiff
#

ill ss to u what needs working still

#

this one looks too complicated

#

2 files use that one

#

and regex

#

that's it

#

I've looked at all the rest already

limber skiff
elder plinth
fossil inlet
#

i could just make it match less ig

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
fossil inlet
#

guh????

#

vscode is eating my commits

#

they're just vanishing

#

oh

#

im stupid

nimble pendantBOT
# limber skiff vtest dev3
Slow Patches

ImageZoom (took 7.1ms):
ID: 154872
Match: ```
/(?<=null!=(\i)?.{0,20})\i,{children:\1/


**__ShowHiddenChannels (took 5.7ms):__**
ID: `943577`
Match: ```
/(getVoiceStateForUser.{0,150}?)&&\i\.\i\.canWithPartialContext.{0,20}VIEW_CHANNEL.+?}\)(?=\?)/

BetterFolders (took 8.6ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__BetterSettings (took 5.3ms):__**
ID: `966509`
Match: ```
/class (\i)(?= extends \i\.PureComponent.+?static contextType=.+?jsx\)\(\1,\{mode:)/

VencordToolbox (took 6ms):
ID: 601117
Match: ```
/(?<=trailing:.{0,50})\i.Fragment,(?={children:[)/

nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__ImageZoom (errored):__**
ID: `608214`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i,{children:\1/

Error: ```
Unexpected string


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

FriendsSince (had no effect):
ID: 615952
Match: ```
/#{intl::USER_PROFILE_MEMBER_SINCE}),.{0,100}userId:(\i.id)})})/


**__MutualGroupDMs (had no effect):__**
ID: `179242`
Match: ```
/(?=function (\i)\(\i\){let{section:\i,header:\i[^}]+?onExpand:)/

BetterSettings (had no effect):
ID: 92962
Match: ```
/children:[(\i),(?<=\1=function(\i,\i).{0,500}?}(\i.\i,\i=>(0,\i.openUserSettings)(\i))[,;].+?)/

limber skiff
#

๐Ÿ’€

#

they are so slow now because of the huge modules

fossil inlet
#

@limber skiff is that everything

limber skiff
fossil inlet
#

im dumb

fossil inlet
#

@limber skiff yeah im dumb

#

anchored because it's a backreference

limber skiff
#

nice

charred monolithBOT
limber skiff
#

vtest dev3

nimble pendantBOT
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ReviewDB (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i})}):.+?.isProvisional/


**__ShowConnections (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\)}\):.+?\.isProvisional/
Slow Patches

BetterFolders (took 11ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/

nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__ImageZoom (errored):__**
ID: `608214`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i,{children:\1/

Error: ```
Unexpected string


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

FriendsSince (had no effect):
ID: 615952
Match: ```
/#{intl::USER_PROFILE_MEMBER_SINCE}),.{0,100}userId:(\i.id)})})/


**__MutualGroupDMs (had no effect):__**
ID: `179242`
Match: ```
/(?=function (\i)\(\i\){let{section:\i,header:\i[^}]+?onExpand:)/

BetterSettings (had no effect):
ID: 92962
Match: ```
/children:[(\i),(?<=\1=function.+?)/


**__ReviewDB (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\)}\):.+?\.isProvisional/

ShowConnections (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i})}):.+?.isProvisional/

Discord Errors
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
fossil inlet
limber skiff
#

I swear how do those happen

limber skiff
#

oh lol I forgot to remove :

charred monolithBOT
austere talon
#

vintl 3XohGn

nimble pendantBOT
limber skiff
#

vtest dev3

nimble pendantBOT
limber skiff
#

I'll leave that for you sadan

nimble pendantBOT
nimble pendantBOT
# limber skiff vtest dev3
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__ImageZoom (errored):__**
ID: `608214`
Match: ```
/(?<=null!=(\i)\?.{0,20})\i,{children:\1/

Error: ```
Unexpected string


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

FriendsSince (had no effect):
ID: 615952
Match: ```
/#{intl::USER_PROFILE_MEMBER_SINCE}),.{0,100}userId:(\i.id)})})/


**__MutualGroupDMs (had no effect):__**
ID: `179242`
Match: ```
/(?=function (\i)\(\i\){let{section:\i,header:\i[^}]+?onExpand:)/

BetterSettings (had no effect):
ID: 92962
Match: ```
/children:[(\i),(?<=\1=function.+?)/


**__ReviewDB (found no module):__**
ID: `-`
Match: ```
/\.POPOUT,onClose:\i}\)}\).+?\.isProvisional/

ShowConnections (found no module):
ID: -
Match: ```
/.POPOUT,onClose:\i})}).+?.isProvisional/

fossil inlet
austere talon
#

most of these regex finds seem very unnecessary

fossil inlet
austere talon
fossil inlet
#

love

limber skiff
#

I cant reproduce the Cannot read properties of undefined (reading 'call')

#

๐Ÿคท

#

@austere talon the PR is up to you now, I'm done with my reviews on it

fossil inlet
#

thanks vscode

fossil inlet
#

doesnt matter anyway

austere talon
#

its this

#

wait this bundler is cursed

fossil inlet
#

@austere talon veeeeeee ๐Ÿ˜ญ

charred monolithBOT
fossil inlet
austere talon
#

okay

fossil inlet
#

don't want to delve into the types for discord's summary code

#

been doing this for long enough already

austere talon
#

insane manti code

fossil inlet
#

yop

austere talon
#

well the type is very wrong

fossil inlet
#

hense the comment

austere talon
#

but it actually gives it back to discord

fossil inlet
#

yeah

#

tbh kinda shocked it doesnt cause issues

austere talon
#

well

#

just the type is wrong

#

lmao

fossil inlet
#

also i can't test anything better settings related because vesktop has a broken find

#

and dvm is broken on canary

austere talon
#

horror

austere talon
#

GUHHH

#

binary name changed

#

ill add compat for important plugins

fossil inlet
#

alr

#

i'm going to shower and go to bed; it's getting late for me

#

gn

austere talon
#

@fossil inlet

charred monolithBOT
austere talon
#

vtest dev

nimble pendantBOT
austere talon
#

seriously hate this

nimble pendantBOT
# austere talon vtest dev
Slow Patches

BetterFolders (took 10.3ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/

Bad Webpack Finds
findComponentByCode("discriminatorClass:", ".isMobileOnline", "getAvatarURL")
austere talon
#

okay

nimble pendantBOT
# austere talon vtest dev
Bad Patches

ImplicitRelationships (had no effect):
ID: 969091
Match: ```
/.send(\i.REQUEST_GUILD_MEMBERS,{/


**__ReviewDB (had no effect):__**
ID: `850092`
Match: ```
/user:(\i),widgets:.{0,100}?\}\),/

ShowConnections (had no effect):
ID: 850092
Match: ```
/userId:\i.id,guild:\i})(?=])/


**__BetterFolders (had no effect):__**
ID: `369915`
Match: ```
/(?<=\(0,\i\.jsxs?\)\(\i,\{folderNode:(\i),expanded:)\i(?=,)/

FriendsSince (had no effect):
ID: 615952
Match: ```
/#{intl::USER_PROFILE_MEMBER_SINCE}),.{0,100}userId:(\i.id)})})/


**__MutualGroupDMs (had no effect):__**
ID: `179242`
Match: ```
/(?=function (\i)\(\i\){let{section:\i,header:\i[^}]+?onExpand:)/
Discord Errors
Cannot read properties of undefined (reading 'call')
fossil inlet
austere talon
#

server info broken

fossil inlet
#

Did they just break a find

austere talon
#

wh ocares

charred monolithBOT
austere talon
#

wont tag yet

#

thanks a lot for the work on this prayingcar

charred monolithBOT
austere talon
# nimble pendant

would have been better to stash the non compatible changes for now instead of temp breaking stable

#

but whatever

limber skiff
#

did they just break that ๐Ÿ˜‚

austere talon
#

findComponentByCode("discriminatorClass:", ".isMobileOnline", "getAvatarURL")? yeah

#

breaks this

limber skiff
#

was it them or us tho

austere talon
#

them

#

:p

limber skiff
#

alr

austere talon
#

wait yeah technically we could break it

#

if we patch smth to delete/change some code

#

theres a chance to break finds for it xD

limber skiff
#

yeah but it was working all this time

fossil inlet
limber skiff
#

vtest dev3

nimble pendantBOT
limber skiff
#

lets see

austere talon
#

its just discord

limber skiff
#

easy fix at least

nimble pendantBOT
# limber skiff vtest dev3
Slow Patches

BetterFolders (took 10.8ms):
ID: 43201
Match: ```
/(?<=let ?(?:\i,)*?{folderNode:\i,setNodeRef:\i,.+?expanded:(\i),.+?;)(?=let)/


**__VencordToolbox (took 10.7ms):__**
ID: `601117`
Match: ```
/(?<=trailing:.{0,50})\i\.Fragment,(?=\{children:\[)/
Bad Webpack Finds
findComponentByCode("discriminatorClass:", ".isMobileOnline", "getAvatarURL")
limber skiff
#

no one will notice those plugins broken

#

I swear why cant I reproduce the call error?

austere talon
#

they will tbh

austere talon
limber skiff
austere talon
#

it only rarely happens

limber skiff
austere talon
#

is that better folders one bad?

fossil inlet
austere talon
#

manti will cry about broken reviewdb

limber skiff
fossil inlet
limber skiff
#

one user will complain in support

austere talon
#

I added compat for image zoom and better settings because it was easy

limber skiff
#

toasts still broken too

austere talon
austere talon
limber skiff
fossil inlet
#

Should be easy

austere talon
#

toasts aren't that important tbh

fossil inlet
limber skiff
#

thank you ven for collaborating with BD to fix Vencord

chrome coral
#

discord change the asar position on canary so I fixed in my rw

fossil inlet
chrome coral
#

yea

austere talon
#

are you sure

#

horrible if true

chrome coral
#

if you use dvm to install canary it runs some installer that installs discord to ~/.config/discordcanary/app-* whatever, similar to windows

austere talon
#

discord will do anything but use normal update methods

limber skiff
#

okay they are ragebaiting me with these errors

austere talon
#

wdym

#

oh

#

discord randomly scrolled up to a message from 4h ago and I thought you were pointing that out

fossil inlet
#

They're too busy fiddling with their bundler config and laughing at us fix everything to do any actual work

austere talon
#

he didn't even link a message ๐Ÿ˜ญ

#

he linked the channel

fossil inlet
#

Still message links

#

Esp on mobile are really annoying

chrome coral
chrome coral
#

The installer is not

#

It will be problematic in a few months once Rosetta is dropped, we should probably deal with this now than later

fossil inlet
#

Can you not run unsigned binaries on macos soon

chrome coral
fossil inlet
chrome coral
#

we can fix it right now by just compiling for arm64 and adhoc signing it, but vee closed the prโ€™s for this in favor of my pr

fossil inlet
chrome coral
#

adhoc signing just means signing without an identity, which everyone can do without paying

#

and it would be allowed to run as long as you either disable gatekeeper or trust it in settings

fossil inlet
#

Oh

#

That is a bit more sane

chrome coral
#

So I really want to get this out of the way

fossil inlet
chrome coral
#

Itโ€™s a bit confusing I know ๐Ÿ˜ญ

fossil inlet
chrome coral
austere talon
#

Apple Intel stuff is the smallest concern :p

chrome coral
#

I would rather deal with it now than later since I have a lot of freetime atm

twilit vector
#

vext

nimble pendantBOT
twilit vector
#

oh tag wasn't made

charred monolithBOT
twilit vector
#

this is useful actually

signal sundial
#

and it's not ai

#

holy shit

#

my beloved human written code

dusty bluff
#

human written code, what a wonderful sight for sore eyes

#

if only reporter wasn't like completely fucked right now

charred monolithBOT
#

well it makes it LESS expressive but it works

the plugin is simple, if you press a bunch of keys in a short amount of time (i will make that ms value changeable immediately after i make this pr) it sends a message

you can add custom messages
i'm also pretty short on messages so if you want to add some maintainers, go ahead

https://github.com/user-attachments/assets/1a6c6f69-d158-4500-98ad-4fe37154f62a

if this gets accepted which it might not then that would be crazy... YOU COULD ...

twilit vector
#

you've lost it

fringe eagle
#

brother.

#

i lowk dont care whether or not it gets accepted
it would be cool though

charred monolithBOT
hybrid jetty
#

if it doesn't get accepted defo using it as a userplugin

bleak blaze
charred monolithBOT
dusty bluff
limber skiff
#

they pushed stable

twilit vector
limber skiff
#

It was already working since yesterday

#

they just didn't push to stable

twilit vector
#

oh wait

#

think i get it now, nvm

limber skiff
#

Reporter automatically tests every new version released

#

and logs to that channel

limber skiff
#

saving for later

austere talon
#

@limber skiff can u push tag

#

1.14.10

#

I already bumped

#

just need to tag

limber skiff
#

let me fix that broken find and that error rq then I'll push

austere talon
#

sure

#

maybe also fix toasts

#

it's probably easy

limber skiff
#

alright I'll take a look

limber skiff
chilly gyro
chilly gyro
# limber skiff

โ€œcalled on undefined, which is undefined and not a functionโ€
Bit redundant Iโ€™d say

limber skiff
#

yeah the errors for finds suck

#

they never give any context ๐Ÿ˜‚

#

Toasts are lazy loaded now

chilly gyro
fossil inlet
limber skiff
#

they do tho

fossil inlet
#

Oh

#

Love

austere talon
#

I think that means they only use toasts in other lazy loaded things

limber skiff
#
"use strict";
(this.webpackChunkdiscord_app = this.webpackChunkdiscord_app || []).push([["88017"], {
    844616(o, a, d) {
        d.d(a, {
            popToast: () => p.VD,
            ToastPosition: () => r.xJ,
            ButtonGroup: () => s.e2v,
            VoidConfirmModal: () => t.a,
            Checkbox: () => s.Sc0,
            ToastType: () => r.Ck,
            Text: () => e.E,
            createToast: () => i.o,
            Button: () => s.$nd,
            showToast: () => p.P0,
            Heading: () => s.DZT
        });
        var s = d(158954);
        d(778712);
        var t = d(640238)
          , e = d(834730)
          , i = d(857250)
          , p = d(691540)
          , r = d(97483);
        d(661531)
    },
    158954(o, a, d) {
        d.d(a, {
            $nd: () => t.$,
            ConfirmModal: () => i.ConfirmModal,
            DZT: () => s.D,
            ExpressiveModal: () => r.k,
            Modal: () => p.Modal,
            Sc0: () => n.S,
            e2v: () => e.e
        });
        var s = d(534514)
          , t = d(821609)
          , e = d(825484)
          , i = d(732159)
          , p = d(189213)
          , r = d(772707)
          , n = d(150934);
        d(825437)
    }
}]);
fossil inlet
#

Should we move away from toasts

limber skiff
#

what is this...

fossil inlet
#

Or just load the module

limber skiff
#

is just the export lazy loaded?

#

there's also these everywhere... not sure what this is

#

duped across multiple chunks

fossil inlet
limber skiff
#

cant reproduce

fossil inlet
#

Ah

austere talon
limber skiff
#

almost sure yeah

fossil inlet
#

guh

austere talon
#

and the real toaster is not lazy probably

limber skiff
#

let me check

fossil inlet
#

shiki codeblocks is fucked i think

#

hljs is lazy loaded i think

limber skiff
#

๐Ÿ˜‚

limber skiff
fossil inlet
#

i wonder if it's the same thing

austere talon
#

why are all toast things in different modules ๐Ÿ˜ญ

limber skiff
#

I just need to map this module

austere talon
#

so insane

limber skiff
#

we need show and create

austere talon
#

nah create is useless

#

see what it does

#

it's not needed afaik

#

it's just a small wrapper for creating an object

limber skiff
#

this is so bad

austere talon
#

why bad ๐Ÿ˜ญ

limber skiff
#

It just is

#

I cant see the codeblock I sent because shiki errors

#

๐Ÿ’€

gritty iris
#

I tried and it deadass just didn't show

austere talon
#

iirc it really just creates the object for you

#

not needed

limber skiff
#

857250

grizzled halo
limber skiff
#

It's this

#

it does set the context tho

#

doesnt look like it's needed anyway

fossil inlet
limber skiff
#

are you fixing it sadan

fossil inlet
#

yeah

#

was going to go and change some settings

#

but

austere talon
fossil inlet
#

how do we deal with components that are now lazy loaded

#

eg: TextInput

austere talon
#

why not tag already ๐Ÿ˜ญ @limber skiff to

#

more urgent than minor fixes

limber skiff
#

because this wont take long

austere talon
#

google has been approving within an hour lately

#

they started using ai for review or smth

limber skiff
#

neat LOL

#

@fossil inlet did u fix

fossil inlet
#

just fixed TextInput

limber skiff
#

PR once u have them done

austere talon
#

textinput really?

charred monolithBOT
austere talon
#

are we maybe using the wrong export / deprecated thing again

limber skiff
#

bruh why the fuck does github keep logging me out

limber skiff
#

I dont like these finds

austere talon
#

true

limber skiff
#

relying on the mana tags

austere talon
#

they might remove

#

what even is the purpose of those

fossil inlet
#

css

austere talon
#

is it actually used

#

or only for the debug feature

#

Last time I checked the mana data tags were only used for their devtools lol

#

there's a highlight mana component switch or smth like that

fossil inlet
#

that and the pink debugging chunk

#

@limber skiff this better

limber skiff
#

use "!0,rows:", "showRemainingCharacterCount:" for TextArea

fossil inlet
#

hljs is only used by shiki lol

limber skiff
#

wait huh

#

I merged something wrong yesterday and kept duplicated code whoops

#

hljs is not only lazy loaded but also lazy required

#

lol

fossil inlet
#

what kind of codegen is this

#

๐Ÿ˜ญ๐Ÿ˜ญ

limber skiff
#

I think because shiki doesnt render the codeblocks normally hljs is never required

#

literally LOL

fossil inlet
#

it seems it's not lazy loaded (it's preloaded by webpack), it's just never required

limber skiff
#

yeah u can see in the screenshot

fossil inlet
#

do we have a function to require a module

#

something like wreq(findModuleFactory())

#

but lazy

limber skiff
#

extractAndLoadChunksLazy should still work

#

let me try it

fossil inlet
limber skiff
#

maybe

fossil inlet
#

another lazy loaded component

#

should be the last one after hljs is fixed

limber skiff
#

which one

fossil inlet
limber skiff
#

worked

fossil inlet
limber skiff
#

still gives the annoying error on devtools tho

fossil inlet
#

nothing else uses it

limber skiff
#

I did worse

#

maybe a third party plugin uses it, will keep it like that for now

austere talon
#

findByProps("highlight", "registerLanguage") seems to work fine

#

its loaded for me

#

oh wait

limber skiff
#

do you have shiki installed

austere talon
#

no

limber skiff
#

shiki returns early on some components

#

which makes it never be required

austere talon
#

okay i see

gritty iris
#

ye they exported it so weird

limber skiff
austere talon
gritty iris
#

232265

austere talon
# limber skiff

imo remove it from webpack commons and make shiki plugin match this createPromise and webpackId

fossil inlet
#

nice codeblock lol

limber skiff
austere talon
#

yeah it doesnt

austere talon
#

also find by default is broken either way idk how it works for thoro lol

#

you find intl proxy blobcatcozy

limber skiff
#

yeah

gritty iris
limber skiff
#

that's what happens for me

fossil inlet
austere talon
#

how

limber skiff
#

just not locally on shiki

gritty iris
#

we will ignore the 43 other matches

fossil inlet
austere talon