Fix login loop where the sso flow returns to `#/login`
due to fragmentAfterLogin going back to `#/login` and https://github.com/vector-im/riot-web/issues/11643 Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>pull/13889/head
							parent
							
								
									3869a4d22e
								
							
						
					
					
						commit
						d18b0f87d4
					
				|  | @ -457,8 +457,8 @@ export default class ElectronPlatform extends VectorBasePlatform { | |||
|         }); | ||||
|     } | ||||
| 
 | ||||
|     getSSOCallbackUrl(hsUrl: string, isUrl: string, fragmentAfterLogin: string): URL { | ||||
|         const url = super.getSSOCallbackUrl(hsUrl, isUrl, fragmentAfterLogin); | ||||
|     getSSOCallbackUrl(fragmentAfterLogin: string): URL { | ||||
|         const url = super.getSSOCallbackUrl(fragmentAfterLogin); | ||||
|         url.protocol = "riot"; | ||||
|         url.searchParams.set("riot-desktop-ssoid", this.ssoID); | ||||
|         return url; | ||||
|  |  | |||
|  | @ -37,12 +37,6 @@ export const updateCheckStatusEnum = { | |||
| export default abstract class VectorBasePlatform extends BasePlatform { | ||||
|     protected _favicon: Favicon; | ||||
| 
 | ||||
|     constructor() { | ||||
|         super(); | ||||
| 
 | ||||
|         this.startUpdateCheck = this.startUpdateCheck.bind(this); | ||||
|     } | ||||
| 
 | ||||
|     async getConfig(): Promise<{}> { | ||||
|         return getVectorConfig(); | ||||
|     } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Telatynski
						Michael Telatynski