html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/2457#issuecomment-426328543,https://api.github.com/repos/pydata/xarray/issues/2457,426328543,MDEyOklzc3VlQ29tbWVudDQyNjMyODU0Mw==,5635139,2018-10-02T15:55:35Z,2018-10-02T15:55:35Z,MEMBER,"Confirmed. To show the specific result: ``` ds['temperature'].name # 'temperature' ds[""temperature""].where(ds.precipitation>5).name # None ```","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,365946491 https://github.com/pydata/xarray/issues/2457#issuecomment-426328269,https://api.github.com/repos/pydata/xarray/issues/2457,426328269,MDEyOklzc3VlQ29tbWVudDQyNjMyODI2OQ==,1217238,2018-10-02T15:54:56Z,2018-10-02T15:54:56Z,MEMBER,"We currently drop names because that's our default behavior for xarray operations with multiple named arguments. But the `where` method uses `apply_ufunc()` with `keep_attrs=True`, which indicates that attributes from the first object should be kept. It would probably make sense to keep the name of the first object, too, when using `keep_attrs=True`. That would fix this issue and also fix the problem for other xarray methods (e.g., `fillna`) that use the same logic internally.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,365946491