Gunther: Modernizr - welcher Test ist das?

Beitrag lesen

Mein Herr!

Unter Extensibility:
Modernizr._prefixes

Danke, aber das ist es nicht.

Also nachdem ich den Haken für diesen Punkt gelöscht habe, wurde in dem Ausgabefeld "lebwoski" nicht mehr gefunden, daher die Vermutung. Du kannst übrigens auch den Haken bei "don't minify" setzen, dann kommt lesbarer Code raus.

Sehr merkwürdig ..., denn es ist der Test für 'css-hyphens'
(jetzt mal nicht minified, damit man die ganzen Kommentare mit dabei hat, gekürzt):

  
/* Modernizr 2.6.2 (Custom Build) | MIT & BSD  
 * Build: http://modernizr.com/download/#-css_hyphens  
 */  
;  
  
	// testing if in-browser Find functionality will work on hyphenated text  
	function test_hyphens_find(delimiter) {  
		try {  
			/* create a dummy input for resetting selection location, and a div container  
			 * these have to be appended to document.body, otherwise some browsers can give false negative  
			 * div container gets the doubled testword, separated by the delimiter  
			 * Note: giving a width to div gives false positive in iOS Safari */  
			var dummy = document.createElement('input'),  
				div = document.createElement('div'),  
				testword = 'lebowski',  
				result = false,  
				textrange,  
				firstChild = document.body.firstElementChild || document.body.firstChild;  
  
			div.innerHTML = testword + delimiter + testword;  
  
			document.body.insertBefore(div, firstChild);  
			document.body.insertBefore(dummy, div);  
  
  
			/* reset the selection to the dummy input element, i.e. BEFORE the div container  
			 *   stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area */  
			if (dummy.setSelectionRange) {  
				dummy.focus();  
				dummy.setSelectionRange(0,0);  
			} else if (dummy.createTextRange) {  
				textrange = dummy.createTextRange();  
				textrange.collapse(true);  
				textrange.moveEnd('character', 0);  
				textrange.moveStart('character', 0);  
				textrange.select();  
			}  
  
			/* try to find the doubled testword, without the delimiter */  
			if (window.find) {  
				result = window.find(testword + testword);  
			} else {  
				try {  
					textrange = window.self.document.body.createTextRange();  
					result = textrange.findText(testword + testword);  
				} catch(e) {  
					result = false;  
				}  
			}  
  
			document.body.removeChild(div);  
			document.body.removeChild(dummy);  
  
			return result;  
		} catch(e) {  
			return false;  
		}  
	}  

Hat hier jemand eine Idee, weshalb das im FF unter Android "fehlschlägt"?
Oder muss ich ein 'Issue' im GitHub eintragen?

Gruß Gunther