Dmitry Gozman  
		
	
	
		a8d4a8aa52 
		
			
		
	 
	
	
	fix(text selector): ignore non-leading quote when parsing ( #13170 )  
		
			... 
			Previously, any unpaired quote in the text selector "escaped"
everything till the end of the selector string, and so any
subsequent chained selectors, including ">>" separator were ignored.
An example of misbehaving selector: `text=19" >> nth=1`.
Now, when text selector contains a non-leading quote, selector parser
does not assume it should escape ">>" separator and correctly
tokenizes all selectors from the chain.
Note that this behavior is a workaround for the fact that our
text selectors is somewhat poorly defined in this area. That said,
this workaround seems to be safe enough. It still does not work for
unpaired leading quotes like this: `text="19 >> nth=1`. 
		
	 
 
		2022-03-30 09:33:32 -07:00 
	 
	
	
		  ..
	 
	
	
		
	
		
	
		
	
		
			
			
			
			
			
			2022-03-10 16:54:36 -08:00 
		 
	
		
			
			
			
			
			
			2022-01-10 05:02:07 -08:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
	
		
			
			
			
			
			
			2022-03-01 18:10:16 +01:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2021-08-29 20:00:40 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2022-03-06 12:22:47 +01:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
	
		
			
			
			
			
			
			2022-03-06 12:22:47 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-28 09:24:58 -07:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-02 09:33:44 -08:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-02 23:46:33 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2021-10-20 13:01:05 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-01-12 01:52:58 -08:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-01-07 12:12:24 -08:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2022-01-19 14:46:27 +01:00 
		 
	
		
			
			
			
			
			
			2021-11-05 17:31:28 -07:00 
		 
	
		
			
			
			
			
			
			2021-11-05 17:31:28 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2021-08-26 18:44:49 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2021-11-30 14:26:26 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2021-12-02 07:44:13 -08:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2021-09-27 18:58:08 +02:00 
		 
	
		
			
			
			
			
			
			2021-10-11 16:52:17 +02:00 
		 
	
		
			
			
			
			
			
			2022-03-25 14:56:57 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-01-07 09:11:54 -08:00 
		 
	
		
			
			
			
			
			
			2022-01-27 14:58:02 -08:00 
		 
	
		
			
			
			
			
			
			2022-02-25 22:56:51 +01:00 
		 
	
		
			
			
			
			
			
			2022-02-26 00:17:37 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-25 14:56:57 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-29 17:48:13 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-25 13:26:12 -07:00 
		 
	
		
			
			
			
			
			
			2022-02-04 07:34:23 -08:00 
		 
	
		
			
			
			
			
			
			2021-11-03 10:44:50 -07:00 
		 
	
		
			
			
			
			
			
			2021-11-01 17:12:19 -07:00 
		 
	
		
			
			
			
			
			
			2022-01-27 14:58:43 -08:00 
		 
	
		
			
			
			
			
			
			2022-01-06 14:47:52 -08:00 
		 
	
		
			
			
			
			
			
			2022-01-20 14:38:19 +01:00 
		 
	
		
			
			
			
			
			
			2021-11-05 16:36:01 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-28 16:10:16 -07:00 
		 
	
		
			
			
			
			
			
			2021-11-01 17:12:19 -07:00 
		 
	
		
			
			
			
			
			
			2021-11-18 15:45:52 -08:00 
		 
	
		
			
			
			
			
			
			2021-10-28 08:31:30 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-02-02 16:55:50 -08:00 
		 
	
		
			
			
			
			
			
			2022-03-22 17:00:56 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-28 09:24:58 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-30 09:33:32 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-22 17:00:56 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-10 19:42:52 +01:00