Bug 154461
| Summary: | Web Inspector: Inspector creates thousands of page groups | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Timothy Hatcher <timothy> |
| Component: | Web Inspector | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED INVALID | ||
| Severity: | Normal | CC: | bburg, graouts, joepeck, mattbaker, nvasilyev, timothy, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Local Build | ||
| Hardware: | All | ||
| OS: | All | ||
Timothy Hatcher
Looking at my user defaults, I noticed a bug where we make a new page group identifier almost every time.
This code seems like the culprit:
unsigned WebInspectorProxy::inspectionLevel() const
{
auto findResult = pageLevelMap().find(inspectedPage());
if (findResult != pageLevelMap().end())
return findResult->value + 1;
return 1;
}
Defaults:
"__WebInspectorPageGroupLevel1000__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1000__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1001__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1001__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1002__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1002__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1003__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1003__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1004__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1004__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1005__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1005__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1006__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1006__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1007__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1007__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1008__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1008__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1009__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1009__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel100__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel100__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1010__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1010__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1011__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1011__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1012__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1012__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1013__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1013__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1014__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1014__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1015__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1015__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1016__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1016__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1017__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1017__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1018__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1018__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1019__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1019__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel101__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel101__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1020__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1020__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1021__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1021__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1022__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1022__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1023__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1023__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1024__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1024__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1025__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1025__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1026__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1026__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1027__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1027__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1028__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1028__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1029__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1029__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel102__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel102__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1030__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1030__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1031__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1031__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1032__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1032__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1033__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1033__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1034__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1034__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1035__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1035__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1036__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1036__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1037__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1037__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1038__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1038__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1039__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1039__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel103__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel103__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1040__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1040__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1041__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1041__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1042__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1042__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1043__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1043__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1044__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1044__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1045__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1045__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1046__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1046__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1047__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1047__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1048__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1048__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1049__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1049__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel104__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel104__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1050__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1050__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1051__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1051__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1052__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1052__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1053__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1053__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1054__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1054__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1055__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1055__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1056__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1056__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1057__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1057__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1058__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1058__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1059__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1059__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel105__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel105__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1060__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1060__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1061__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1061__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1062__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1062__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1063__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel1063__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel1064__.WebKit2AllowFileAccessFromFileURLs" = 1;
...
"__WebInspectorPageGroupLevel998__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel998__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel999__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel999__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel99__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel99__.WebKit2ApplicationChromeModeEnabled" = 1;
"__WebInspectorPageGroupLevel9__.WebKit2AllowFileAccessFromFileURLs" = 1;
"__WebInspectorPageGroupLevel9__.WebKit2ApplicationChromeModeEnabled" = 1;
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/24743204>
Timothy Hatcher
Joe did no see similar on his machine. I deleted these and will watch to see if they come back. They could have been created by older version of the code.