mirror of
				https://github.com/LadybirdBrowser/ladybird.git
				synced 2025-10-31 13:20:59 +00:00 
			
		
		
		
	LibWeb/HTML: Correctly compute whether element is mutable
This adapts the implementation of `is_mutable` to align more closely with the spec. Specifically, it is now also taken into account whether the element is enabled.
This commit is contained in:
		
							parent
							
								
									1228063a85
								
							
						
					
					
						commit
						cac2ee41b9
					
				
				
				Notes:
				
					github-actions[bot]
				
				2025-08-14 15:07:22 +00:00 
				
			
			Author: https://github.com/skyz1
Commit: cac2ee41b9
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5812
Reviewed-by: https://github.com/gmta
Reviewed-by: https://github.com/trflynn89
			
					 10 changed files with 171 additions and 63 deletions
				
			
		|  | @ -252,6 +252,8 @@ public: | |||
|     virtual bool suffering_from_a_step_mismatch() const override; | ||||
|     virtual bool suffering_from_bad_input() const override; | ||||
| 
 | ||||
|     virtual bool is_mutable() const override; | ||||
| 
 | ||||
| private: | ||||
|     HTMLInputElement(DOM::Document&, DOM::QualifiedName); | ||||
| 
 | ||||
|  | @ -320,7 +322,6 @@ private: | |||
|     void set_checked_within_group(); | ||||
| 
 | ||||
|     void handle_maxlength_attribute(); | ||||
|     void handle_readonly_attribute(Optional<String> const& value); | ||||
|     WebIDL::ExceptionOr<void> handle_src_attribute(String const& value); | ||||
| 
 | ||||
|     void user_interaction_did_change_input_value(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Glenn Skrzypczak
						Glenn Skrzypczak