| Index: plugins/org.chromium.debug.ui/src/org/chromium/debug/ui/propertypages/ScriptFilePage.java
 | 
| diff --git a/plugins/org.chromium.debug.ui/src/org/chromium/debug/ui/propertypages/ScriptFilePage.java b/plugins/org.chromium.debug.ui/src/org/chromium/debug/ui/propertypages/ScriptFilePage.java
 | 
| index fa19a20c3b6f51f131a1d909f98a404b54df03fc..eb98749564f778b0b6854041850548b8989e2373 100644
 | 
| --- a/plugins/org.chromium.debug.ui/src/org/chromium/debug/ui/propertypages/ScriptFilePage.java
 | 
| +++ b/plugins/org.chromium.debug.ui/src/org/chromium/debug/ui/propertypages/ScriptFilePage.java
 | 
| @@ -4,10 +4,12 @@
 | 
|  
 | 
|  package org.chromium.debug.ui.propertypages;
 | 
|  
 | 
| +import java.util.Collection;
 | 
|  import java.util.List;
 | 
|  
 | 
|  import org.chromium.debug.core.ChromiumDebugPlugin;
 | 
|  import org.chromium.debug.core.model.DebugTargetImpl;
 | 
| +import org.chromium.debug.core.model.VmResource;
 | 
|  import org.chromium.debug.core.util.ChromiumDebugPluginUtil;
 | 
|  import org.chromium.debug.core.util.ScriptTargetMapping;
 | 
|  import org.chromium.debug.ui.ChromiumJavascriptDecorator;
 | 
| @@ -118,12 +120,24 @@ public class ScriptFilePage extends PropertyPage {
 | 
|    }
 | 
|  
 | 
|    private void fillScriptProperties(ScriptProperties properties, ScriptTargetMapping input) {
 | 
| -    IFile vprojectFile = input.getFile();
 | 
| -    String fileName =
 | 
| -        ChromiumJavascriptDecorator.getDecoratedText(vprojectFile.getName(), vprojectFile);
 | 
| -    properties.getLocalFileName().setText(fileName);
 | 
| +    String fileName;
 | 
| +
 | 
| +    Collection<? extends VmResource> vmResources = input.getVmResources();
 | 
| +    String text;
 | 
| +    if (vmResources.size() == 1) {
 | 
| +      VmResource resource = vmResources.iterator().next();
 | 
| +      text = resource.getId().getVisibleName();
 | 
| +      IFile vprojectFile = resource.getVProjectFile();
 | 
| +      fileName =
 | 
| +          ChromiumJavascriptDecorator.getDecoratedText(vprojectFile.getName(), vprojectFile);
 | 
| +    } else {
 | 
| +      // TODO: provide better UI for this case.
 | 
| +      text = Messages.ScriptFilePage_MULTIPLE_INACCURATE_MATCH;
 | 
| +      fileName = Messages.ScriptFilePage_MULTIPLE_INACCURATE_MATCH;
 | 
| +    }
 | 
|  
 | 
| -    properties.getScriptName().setText(input.getVmResource().getId().getEclipseSourceName());
 | 
| +    properties.getLocalFileName().setText(fileName);
 | 
| +    properties.getScriptName().setText(text);
 | 
|    }
 | 
|  
 | 
|    private interface ScriptProperties {
 | 
| 
 |