https://bugzilla.wikimedia.org/show_bug.cgi?id=29001

       Web browser: ---
             Bug #: 29001
           Summary: Prevent recursive loading of resources (causes endless
                    requests, browser crashes etc.)
           Product: MediaWiki
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Resource Loader
        AssignedTo: tpars...@wikimedia.org
        ReportedBy: accnospam...@yahoo.de
                CC: roan.katt...@gmail.com
    Classification: Unclassified


Resource Loader should keep track of resources it already has loaded to prevent
endless server requests, browser crashes, freezing sites etc.

Simple example: 

[http://kamelopedia.mormo.org/index.php?title=Kamel:Nachteule/vector.js&oldid=442686]

The page ("Kamel:Nachteule/vector.js") imports itself using mw.load

Result: endless server reqests, page loading doesn't stop, browser crashes
and/or browser becomes unresponsive ...

Sure, this example ist stupid, but on complex sites, recursive loading of
things could happen.

In general it would be better if resource loader is aware of resources it
aleady has loaded, so when the same resource is referenced more than once
(through transclusion or other circumstances it will be ignored).

Sorry for my poor english ;)

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to