mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 06:12:43 +00:00 
			
		
		
		
	 5955a504e0
			
		
	
	
		5955a504e0
		
	
	
	
	
		
			
			We achieve this by making properties that accept a custom-ident value skip the "someone else's vendor prefix" check for values that start with a `-` character. This fixes an issue where e.g `font-family: Arial, -apple-system` would be rejected by the parser completely. We now treat `-apple-system` like an identifier in such cases. Also add `valid-types` metadata for the `font-family` property so this actually works. :^)
		
			
				
	
	
		
			9 lines
		
	
	
	
		
			264 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
	
		
			264 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <script src="../include.js"></script>
 | |
| <script>
 | |
|     test(() => {
 | |
|         const e = document.createElement("div");
 | |
|         e.style.fontFamily = 'sans-serif';
 | |
|         e.style.fontFamily = 'serif, -apple-system';
 | |
|         println(e.style.fontFamily);
 | |
|     });
 | |
| </script>
 |