diff options
author | Moonchild <moonchild@palemoon.org> | 2020-08-24 11:11:17 +0000 |
---|---|---|
committer | Moonchild <moonchild@palemoon.org> | 2020-08-30 09:47:49 +0000 |
commit | d58cb8e11b15c054f0773918cd7fd89ce2a7464e (patch) | |
tree | 380d82f3b0ad12222da2338da83408b97b402634 /parser/html/nsHtml5TreeOpExecutor.h | |
parent | 429a7bdb93e443236f4a4b04afc9a12c78f54247 (diff) | |
download | UXP-d58cb8e11b15c054f0773918cd7fd89ce2a7464e.tar UXP-d58cb8e11b15c054f0773918cd7fd89ce2a7464e.tar.gz UXP-d58cb8e11b15c054f0773918cd7fd89ce2a7464e.tar.lz UXP-d58cb8e11b15c054f0773918cd7fd89ce2a7464e.tar.xz UXP-d58cb8e11b15c054f0773918cd7fd89ce2a7464e.zip |
Issue #618 - (async, preload) Correctly pass info about async/defer to parser.
This makes sure we don't block body-referred sub-resources by head-referenced
defer and async scripts. This is important for all script loads, not just
modules, but is added here because it was run into while implementing modules.
Diffstat (limited to 'parser/html/nsHtml5TreeOpExecutor.h')
-rw-r--r-- | parser/html/nsHtml5TreeOpExecutor.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/parser/html/nsHtml5TreeOpExecutor.h b/parser/html/nsHtml5TreeOpExecutor.h index c4b6a4594..64a5daa96 100644 --- a/parser/html/nsHtml5TreeOpExecutor.h +++ b/parser/html/nsHtml5TreeOpExecutor.h @@ -249,7 +249,9 @@ class nsHtml5TreeOpExecutor final : public nsHtml5DocumentBuilder, const nsAString& aType, const nsAString& aCrossOrigin, const nsAString& aIntegrity, - bool aScriptFromHead); + bool aScriptFromHead, + bool aAsync, + bool aDefer); void PreloadStyle(const nsAString& aURL, const nsAString& aCharset, const nsAString& aCrossOrigin, |