Fix html_filter.py for html_sanitizer 1.7.3
This commit is contained in:
		
							
								
								
									
										5
									
								
								TODO.md
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								TODO.md
									
									
									
									
									
								
							@@ -11,6 +11,7 @@
 | 
			
		||||
  - When qml syntax highlighting supports ES6 string interpolation, use them
 | 
			
		||||
 | 
			
		||||
- Fixes
 | 
			
		||||
  - Greentext for local echo
 | 
			
		||||
  - Show error if uploading avatar fails
 | 
			
		||||
 | 
			
		||||
  - Don't strip user spacing in html
 | 
			
		||||
@@ -22,6 +23,7 @@
 | 
			
		||||
  - Terrible performance using `QT_QPA_PLATFORM=wayland-egl`, must use `xcb`
 | 
			
		||||
 | 
			
		||||
- UI
 | 
			
		||||
  - Reduce icons brightness
 | 
			
		||||
  - Restore previous focus after closing right click context menu
 | 
			
		||||
  - Choose a better default easing type for animations
 | 
			
		||||
  - Make HListView scrollbars visible
 | 
			
		||||
@@ -113,6 +115,9 @@
 | 
			
		||||
  - Links preview
 | 
			
		||||
 | 
			
		||||
- Client improvements
 | 
			
		||||
  - Prevent starting multiple instances, causes problems with E2E DB
 | 
			
		||||
    (sending new messages from second instances makes them undecryptable to
 | 
			
		||||
     first instance until it's restarted)
 | 
			
		||||
  - `translated` arg for avatar upload and login errors
 | 
			
		||||
  - Check if username exists on login screen
 | 
			
		||||
  - `pyotherside.atexit()`
 | 
			
		||||
 
 | 
			
		||||
@@ -26,8 +26,9 @@ class HtmlFilter:
 | 
			
		||||
        self._inline_sanitizer = Sanitizer(self.sanitize_settings(inline=True))
 | 
			
		||||
 | 
			
		||||
        # The whitespace remover doesn't take <pre> into account
 | 
			
		||||
        sanitizer.normalize_overall_whitespace         = lambda html: html
 | 
			
		||||
        sanitizer.normalize_whitespace_in_text_or_tail = lambda el: el
 | 
			
		||||
        sanitizer.normalize_overall_whitespace = lambda html, *args, **kw: html
 | 
			
		||||
        sanitizer.normalize_whitespace_in_text_or_tail = \
 | 
			
		||||
            lambda el, *args, **kw: el
 | 
			
		||||
 | 
			
		||||
        # hard_wrap: convert all \n to <br> without required two spaces
 | 
			
		||||
        self._markdown_to_html = mistune.Markdown(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user