Making a regression test for bug 15305 would require changing a setting on WebCore::Settings and then reloading the page. We currently have no way of doing this from within a regression test. A new object hanging off of window seems appropriate for this task, perhaps named settingsController. The tricky part is figuring out a sane way to reload the page when a setting changes, even though you might be in the middle of a test.