Changeset 282261 in webkit
- Timestamp:
- Sep 9, 2021 11:42:31 PM (10 months ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-font-loading/fontfaceset-load-css-connected-expected.txt (added)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-font-loading/fontfaceset-load-css-connected.html (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/css/FontFaceSet.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r282234 r282261 1 2021-09-09 Myles C. Maxfield <mmaxfield@apple.com> 2 3 FontFaceSet.load() needs to react to style changes 4 https://bugs.webkit.org/show_bug.cgi?id=230132 5 6 Reviewed by Antti Koivisto. 7 8 This test is being upstreamed in https://github.com/web-platform-tests/wpt/pull/30491 9 10 * web-platform-tests/css/css-font-loading/fontfaceset-load-css-connected-expected.txt: Added. 11 * web-platform-tests/css/css-font-loading/fontfaceset-load-css-connected.html: Added. 12 1 13 2021-09-09 Simon Fraser <simon.fraser@apple.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r282260 r282261 1 2021-09-09 Myles C. Maxfield <mmaxfield@apple.com> 2 3 FontFaceSet.load() needs to react to style changes 4 https://bugs.webkit.org/show_bug.cgi?id=230132 5 6 Reviewed by Antti Koivisto. 7 8 If content does something like 9 let fonts = document.fonts; 10 ... modify style sheets ... 11 fonts.load(...) 12 13 The load() function needs to see the result of hte style sheet modification. 14 15 Test: imported/w3c/web-platform-tests/css/css-font-loading/fontfaceset-load-css-connected.html 16 17 * css/FontFaceSet.cpp: 18 (WebCore::FontFaceSet::load): 19 1 20 2021-09-09 Frédéric Wang <fwang@igalia.com> 2 21 -
trunk/Source/WebCore/css/FontFaceSet.cpp
r282204 r282261 150 150 void FontFaceSet::load(const String& font, const String& text, LoadPromise&& promise) 151 151 { 152 m_backing->updateStyleIfNeeded(); 152 153 auto matchingFacesResult = m_backing->matchingFacesExcludingPreinstalledFonts(font, text); 153 154 if (matchingFacesResult.hasException()) {
Note: See TracChangeset
for help on using the changeset viewer.