[Webkit-unassigned] [Bug 27971] Externally referenced fonts break with back button due to aggressive protection

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 6 18:17:46 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=27971


Alexey Proskuryakov <ap at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |ap at webkit.org
            Summary|externally referenced fonts |Externally referenced fonts
                   |break with back button      |break with back button due
                   |(possibly incorrect         |to aggressive protection
                   |referrer)                   |
     Ever Confirmed|0                           |1




--- Comment #1 from Alexey Proskuryakov <ap at webkit.org>  2009-08-06 18:17:46 PDT ---
We do send a correct Referer on Back.

The problem here is that the page references a CSS file that's different on
each reload, and it has one-time URLs for fonts. I.e., each URL can only be
used once, then it becomes "Not found". On Back, we don't reload the CSS, but
try to reload fonts using original URLs.

This happens because the page is in page cache, so neither it nor its
stylesheets are reloaded on Back. But fonts (and probably other subresources)
are re-requested from WebCore memory cache, which in turn tries to revalidate
from network, due at all those no-cache and must-revalidate pragmas sent with
original response.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list