@@ -240,34 +240,34 @@ function redirect(url, type, initiator) {
240240 if ( redditFrontend == 'teddit' ) {
241241 if ( tedditInstancesList . length === 0 ) return ;
242242 let tedditRandomInstance = utils . getRandomInstance ( tedditInstancesList ) ;
243- return `${ tedditRandomInstance } /pics/w:null_${ url . pathname . substring ( 1 ) } ${ url . reddit } ` ;
243+ return `${ tedditRandomInstance } /pics/w:null_${ url . pathname . substring ( 1 ) } ${ url . search } ` ;
244244 }
245245 if ( redditFrontend == 'libreddit' ) {
246246 if ( libredditInstancesList . length === 0 ) return ;
247247 let libredditRandomInstance = utils . getRandomInstance ( libredditInstancesList ) ;
248- return `${ libredditRandomInstance } /img${ url . pathname } ${ url . reddit } `
248+ return `${ libredditRandomInstance } /img${ url . pathname } ${ url . search } `
249249 }
250250 }
251251 else if ( url . host === "redd.it" ) {
252252 if ( redditFrontend == 'libreddit' && ! url . pathname . match ( / ^ \/ + [ ^ \/ ] + \/ + [ ^ \/ ] / ) ) {
253253 if ( libredditInstancesList . length === 0 ) return ;
254254 let libredditRandomInstance = utils . getRandomInstance ( libredditInstancesList ) ;
255255 // https://redd.it/foo => https://libredd.it/comments/foo
256- return `${ libredditRandomInstance } /comments${ url . pathname } ${ url . reddit } ` ;
256+ return `${ libredditRandomInstance } /comments${ url . pathname } ${ url . search } ` ;
257257 }
258258 if ( redditFrontend == 'teddit' && ! url . pathname . match ( / ^ \/ + [ ^ \/ ] + \/ + [ ^ \/ ] / ) ) {
259259 if ( tedditInstancesList . length === 0 ) return ;
260260 let tedditRandomInstance = utils . getRandomInstance ( tedditInstancesList ) ;
261261 // https://redd.it/foo => https://teddit.net/comments/foo
262- return `${ tedditRandomInstance } /comments${ url . pathname } ${ url . reddit } `
262+ return `${ tedditRandomInstance } /comments${ url . pathname } ${ url . search } `
263263 }
264264 }
265265 else if ( url . host === 'preview.redd.it' ) {
266266 if ( redditFrontend == 'teddit' ) return ;
267267 if ( redditFrontend == 'libreddit' ) {
268268 if ( libredditInstancesList . length === 0 ) return ;
269269 const libredditRandomInstance = utils . getRandomInstance ( libredditInstancesList ) ;
270- return `${ libredditRandomInstance } /preview/pre${ url . pathname } ${ url . reddit } ` ;
270+ return `${ libredditRandomInstance } /preview/pre${ url . pathname } ${ url . search } ` ;
271271 }
272272 }
273273
0 commit comments