Remove vendored copy of fomantic-dropdown (#15193)
jQuery 3.6.0 seems to have broke the dropdown focus handling (focus would get stuck on the dropdown) in this module which we have vendored on top of fomantic for accessibility improvements. Either downgrading jQuery to 3.5.1 or removing the vendor copy seems to resolve the issue and I opted for removing the copy because I think such changes should be done upstream and the removal also lightens the JS by 155kB before minify/gzip. Fixes: https://github.com/go-gitea/gitea/issues/15172 Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		
							parent
							
								
									f5b6dc9759
								
							
						
					
					
						commit
						1b762fc5d8
					
				
					 3 changed files with 0 additions and 4302 deletions
				
			
		|  | @ -2,7 +2,6 @@ root: true | ||||||
| reportUnusedDisableDirectives: true | reportUnusedDisableDirectives: true | ||||||
| 
 | 
 | ||||||
| ignorePatterns: | ignorePatterns: | ||||||
|   - /web_src/js/vendor |  | ||||||
|   - /templates/base/head.tmpl |   - /templates/base/head.tmpl | ||||||
|   - /templates/repo/activity.tmpl |   - /templates/repo/activity.tmpl | ||||||
|   - /templates/repo/view_file.tmpl |   - /templates/repo/view_file.tmpl | ||||||
|  |  | ||||||
|  | @ -5,7 +5,6 @@ import './publicpath.js'; | ||||||
| import Vue from 'vue'; | import Vue from 'vue'; | ||||||
| import {htmlEscape} from 'escape-goat'; | import {htmlEscape} from 'escape-goat'; | ||||||
| import 'jquery.are-you-sure'; | import 'jquery.are-you-sure'; | ||||||
| import './vendor/semanticdropdown.js'; |  | ||||||
| 
 | 
 | ||||||
| import initMigration from './features/migration.js'; | import initMigration from './features/migration.js'; | ||||||
| import initContextPopups from './features/contextpopup.js'; | import initContextPopups from './features/contextpopup.js'; | ||||||
|  |  | ||||||
							
								
								
									
										4300
									
								
								web_src/js/vendor/semanticdropdown.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4300
									
								
								web_src/js/vendor/semanticdropdown.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
		Reference in a new issue