diff -r 90939b08da20 -r 8b75b1668583 eric7/WebBrowser/GreaseMonkey/GreaseMonkeyScript.py --- a/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyScript.py Mon Jun 20 13:25:14 2022 +0200 +++ b/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyScript.py Mon Jun 20 19:47:39 2022 +0200 @@ -283,7 +283,10 @@ if self.__fileName not in self.__fileWatcher.files(): self.__fileWatcher.addPath(self.__fileName) - rx = re.compile("// ==UserScript==(.*)// ==/UserScript==") + rx = re.compile( + r"""// ==UserScript==(.*)// ==/UserScript==""", + re.DOTALL + ) match = rx.search(fileData) if match is None: # invalid script file