WhereIsAI/github-issue-similarity huggingface dataset:
Issue 1:
NOTE: Only file GitHub issues for bugs and feature requests. All other topics will be closed.

For general support from the community, see StackOverflow.

To make bugs and feature requests more easy to find and organize, we close issues that are deemed

out of scope for GitHub Issues and point people to StackOverflow.

For bugs or installation issues, please provide the following information.

The more information you provide, the more easily we will be able to offer

help and advice.

What related GitHub issues or StackOverflow threads have you found by searching the web for your problem?

My problem:

http://stackoverflow.com/questions/42280894/tensorflow-wheel-install-not-supported?noredirect=1#comment71724208_42280894

Following the instructions:

https://www.tensorflow.org/install/install_windows

I had Python 3.5.2 installed, but following the instructions to install tensorflow according to the website automatically upgrades python to 3.6. The wheel is not supported.

Environment info

Operating System:

Windows 7

Installed version of CUDA and cuDNN:

(please attach the output of ls -l /path/to/cuda/lib/libcud*):

Not applicable yet, as I am still trying to install the software, prior to running the scripts.

If installed from binary pip package, provide:

A link to the pip package you installed:

The output from python -c "import tensorflow; print(tensorflow.__version__)".

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl

If installed from source, provide

The commit hash (git rev-parse HEAD)

The output of bazel version

If possible, provide a minimal reproducible example (We usually don't have time to read hundreds of lines of your code)

What other attempted solutions have you tried?

Logs or other output that would be helpful

(If logs are large, please upload as attachment or provide link).

Issue 2:
The current .whl does not support python 3.6. Please update to support the latest version of python. Thanks!

C:\WINDOWS\system32>python --version

Python 3.6.0

C:\WINDOWS\system32>pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl

tensorflow-0.12.1-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
Issue 1:
Now that PR #6511 has been merged, self referential parent/child support is explicitly disabled. Self referential parent/child was never explicitly supported. It wasn't documented and no tests existed for this parent/child use case. A long time ago it used to work, but since 0.90 self referential parent/child has not been working correctly. See #7357.

Right now we need to know what is a parent document and what is a child document. We do this via the _type field. The issue with self referential parent child is that we use the same type for both parent and child document and therefore we can't distinguish between parent and child document.

I think we can get around this issue by using the fact if a document has a _parent field instead of the type field for identification. I think this works okay for single level relationships (a parent type and a child type), but for multi level relationships (a parent type, child type and grandchild type) I don't think this works out as what is requested in #8100.

Issue 2:
Users can provide various intervals for the date histogram but application code doesn't know which interval was chosen at query time. Knowing this is particularly useful when building client-side visualizations where an axis is required or labels need to be generated.
Issue 1:
show the code:

axios.defaults.retry = 4;

axios.interceptors.response.use(undefined, (err) => {
console.log(err.config)
});

result:

Expected behavior

Environment:

Axios Version [0.19.0]

OS: [OSX 10.12.6]

Browser [Chrome]

Browser Version [77.0.3865.90]

Issue 2:
So, if I understand it right, in 0.19.0 you've added mergeConfig

And this function filter config and remove custom properties from it.

It broke my solution for cancellation:

How it works:

const requestManager = new RequestManager();
const instance = axios.create();
requestManager.patchAxiosInstance(instance);

const search = q =>
instance.get('/search', {
cancelable: true, // this is no longer possible in 0.19.0
params: { q },
});

The solution:

class RequestManager {
constructor() {
this.pendingRequests = new Map();
}

patchAxiosInstance(instance) {
instance.interceptors.request.use(config => {
if (!config.cancelable) return config; // this is no longer possible in 0.19.0

const source = axios.CancelToken.source();
const requestId = `${config.method}_${config.url}`;
const cancelToken = source.token;
this.addRequest(requestId, source.cancel);
return { ...config, cancelToken, requestId };
});

instance.interceptors.response.use(response => {
const { requestId } = response.config; // this is no longer possible in 0.19.0
if (requestId) {
this.removeRequest(requestId);
}
return response;
});
}

addRequest(requestId, cancelFn) {
this.cancelRequest(requestId);
this.pendingRequests.set(requestId, cancelFn);
}

removeRequest(requestId) {
this.pendingRequests.delete(requestId);
}

cancelRequest(requestId) {
if (this.pendingRequests.has(requestId)) {
const cancelFn = this.pendingRequests.get(requestId);
cancelFn();
this.removeRequest(requestId);
}
}
}

So, is it possible to relax filter in mergeConfig for custom properties? Because sometimes it is needed and very helpful in interceptors or somewhere else.
Issue 1:
PLEASE INCLUDE REPRO INSTRUCTIONS AND EXAMPLE CODE

Please do not remove the text below this line

DevTools version: 4.0.5-5441b09

Call stack: at chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:11:11441

at Map.forEach ()

at commitIndex (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:11:11387)

at e.getRankedChartData (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:11:11920)

at xi (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:51:277765)

at Ha (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:55890)

at Xl (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:98280)

at Hl (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:84255)

at Fl (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:81285)

at chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:25363

Component stack: in xi

in div

in div

in div

in Ir

in Unknown

in n

in Unknown

in div

in div

in Wa

in ce

in be

in So

in Vl

Issue 2:
PLEASE INCLUDE REPRO INSTRUCTIONS AND EXAMPLE CODE

I got this error when I click 'Ranked'.

Please do not remove the text below this line

DevTools version: 4.0.4-3c6a219

Call stack: at chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:11:11441

at Map.forEach ()

at commitIndex (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:11:11387)

at e.getRankedChartData (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:11:11920)

at _i (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:56:277123)

at Ha (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:55890)

at Xl (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:98280)

at Hl (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:84255)

at Fl (chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:81285)

at chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/main.js:43:25363

Component stack: in _i

in div

in div

in div

in Or

in Unknown

in n

in Unknown

in div

in div

in Ha

in le

in ve

in ko

in Ul
Issue 1:
Importing from three/examples/jsm/.../<module> causes bundlers (tested with rollup) to include the library twice (or multiple times).

For example, when doing import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls', the bundler will follow the import and in the OrbitControls.js the imports come from ../../../build/three.module.js. However, there is no way for the (external) bundler to know that ../../../build/three.module.js is the same module as three.

A solution for this would be to treat the examples modules as external packages and import from three instead of ../../../build/three.module.js. This might break the rollup config of three.js, but it should be possible to tell rollup that three is an alias for the main entry point of three (src/Three.js).

Issue 2:
Description of the problem

In version R90 I have an atlas that is loaded/created with:

new THREE.TextureLoader(manager).load(url, function(t){
//Upload to gpu
renderer.setTexture2D(t, 0);
//Frames is the atlas data.
for (name in frames)
{
var frame = frames[name];
var tex = t.clone();
tex.uuid = t.uuid; // prevents loading texture multiple times
tex.repeat.set(frame.w / t.image.width, frame.h / t.image.height);
tex.offset.x = ((frame.x) / t.image.width);
tex.offset.y = 1 - (frame.h / t.image.height) - (frame.y / t.image.height);
tex.needsUpdate = true;

//AssetManager is just a map for quick access to textures.
AssetManager.add(n, tex);
}
});

In addition to atlas I have large equirectangular textures loaded. With version 90 (and 89) renderer.info.memory says 23 textures when scene is being rendered and it keeps at that whenever objects found in the scene are set to visible / invisible.

With R91 and newer the texture count starts to ramp up quickly. Initial state has textures set at 79 (most likely due to overlay ui which has lots of assets all found in one atlas. Whenever I click an area where object is and it is set to visible then the count jumps by some sum (depending on what the object is). All of the textures used on objects are found in another atlas image.

Checking with the debugger in R90 and R89 texture upload is done only initially. In R91+ it happens everytime an object is set to visible (one that has not been visible before).

Will provide an example after I find some images I can distribute freely.

Three.js version

Dev

r94

r93

r92

r91

Browser

All of them

Chrome (67.0.3396.87)

Firefox (61.0)

Internet Explorer

Most likely also IE. Cannot test with one at the moment.

OS

All of them

Windows

macOS

Linux

Android

iOS

Hardware Requirements (graphics card, VR Device, ...)

GPU used in tested is nvidia 1060 and 770.
Issue 1:
I don't understand the compile toolchain very well, and I haven't yet gotten good profile info (see https://groups.google.com/d/msg/julia-dev/RKAahOwppNs/Kg0TFx_SBwAJ), but at least for the SubArray tests I'm guessing that this line, via jl_compress_ast, is an enormous bottleneck in compilation. I inserted a debugging line,

diff --git a/src/dump.c b/src/dump.c
index e11bff5..9c3c96f 100644
--- a/src/dump.c
+++ b/src/dump.c
@@ -618,6 +618,7 @@ static int is_ast_node(jl_value_t *v)

static int literal_val_id(jl_value_t *v)
{
+ jl_printf(JL_STDOUT, "len = %d\n", jl_array_len(tree_literal_values));
for(int i=0; i < jl_array_len(tree_literal_values); i++) {
if (jl_egal(jl_cellref(tree_literal_values,i), v))
return i;

and saw that most of the lengths were around 10k or so. That's a heck of a lot of calls to jl_egal. Is there anything that can be done to reduce this number?

Issue 2:
Hey all,

Recently, I've made changes to Redis.jl to transition from v0.3 to v0.4. I'd like to tag the latest version so that users can stop getting deprecation warnings in their v0.4 code. Unfortunately, I've ran into an issue that I can't seem to resolve.

This code was working under v0.3: https://github.com/jkaye2012/Redis.jl/blob/master/src/client.jl#L47

Under v0.4, nb_available() seems to always be returning 0. I know that there is data available to the socket; I see it being sent from the Redis server, and if I change the code to use a blocking read, the data is read in as expected (the API can't actually use a blocking read for reasons detailed in that code).

Is this an issue in nb_available, or am I misunderstanding something? Is there another way that I should be trying to accomplish this?

Thanks,

Jordan
Issue 1:
As pointed out in this stackoverflow question, .offset and .repeat are properties of a texture, not a material.

Suppose, for example, a user wants to share a spritesheet across multiple materials. Currently that is not possible, since offset is a property of the texture, and can only be set once.

Also, making offset a property of a material would avoid the "uv repeat and offset setting priorities" in WebGLRenderer.

// uv repeat and offset setting priorities
// 1. color map
// 2. specular map
// 3. normal map
// 4. bump map

This code logic forces all the texture offsets/repeats to be the same, anyway.

Should .offset and .repeat be properties of a material instead?

Issue 2:
(Since docs are part of the repository, I'm assuming this is the right place to suggest this)

Currently all internal links don't use href attribute, and as a result they can't be opened in a new tab with ctrl+click or right click, making the docs much harder to navigate.
Issue 1:
In the following snippet this should be colorized

It is colorized when I use the monokai theme

@aeschli since this is colorized in monokai,this hints that this is an issue with the Dark+ theme?

Issue 2:
Open nodeAppInsightsTelemtryAppender.ts#40

Notice broken colouring of comments inside contructor arguments

Other problematic languages with deep scope hierarchies:

JSX tags

Java
Issue 1:
`versioninfo()`

julia> versioninfo()
Julia Version 1.5.1
Commit 697e782ab8 (2020-08-25 20:08 UTC)
Platform Info:
OS: macOS (x86_64-apple-darwin19.5.0)
CPU: Intel(R) Core(TM) m3-7Y32 CPU @ 1.10GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-9.0.1 (ORCJIT, skylake)

Currently:

julia> f(;x) = "x = $x"
f (generic function with 1 method)

julia> f(x=1)
"x = 1"

julia> f(;y) = "y = $y"
f (generic function with 1 method)

julia> f(x=1)
ERROR: UndefKeywordError: keyword argument y not assigned
Stacktrace:
[1] top-level scope at REPL[7]:1

x and y are not specified by default, so this cannot be treated as function redefinition.

However, I understand the problem here: while f(;x), f(;y) or f(;x=1), f(;y) are different function definitions, f(;x=1), f(;y=2) contain function redefinition.

Expected behavior:

julia> f(;x) = "x = $x"
f (generic function with 1 method)

julia> f(;y) = "y = $y"
f (generic function with 2 methods)

julia> f(x=1)
"x = 1"

julia> f(y=1)
"y = 1"

julia> g(;x=1) = "x = $x"
g (generic function with 1 method)

julia> g()
"x = 1"

julia> g(;y=2) = "y = $y"
g (generic function with 2 methods)

julia> g()
"y = 2"

julia> g(x=8)
"x = 8"

julia> g(y=12)
"y = 12"

This way it's probably less confusing.

PS: This example here is only to show the problem, here it is probably easier just to use f(; kw...) and process them later. However, sometimes different argument names correspond to completely different characteristics of a function so it would be easier to just define them as 2 different functions rather than processing kw args.

Issue 2:
Not sure whether this is by design or something can be improved upon.

myfunc(; x::Int64=1) = x + 1
myfunc(; y::Int64=1) = y + 1

Below are the results of calling these functions.

julia> myfunc(x=1);
ERROR: unrecognized keyword argument "x"
julia> myfunc(y=2);

The second definition of myfunc overrides the first one given that keyword arguments are not part of the function signature. It implies we can define generic functions with different keyword arguments.

The question is whether it is by design, or is there any way to achieve the similar effect?
Issue 1:
This snippet: (Playpen link)

#![allow(unstable)]

extern crate test;

fn main() {
let a: Vec<u8> = Vec::with_capacity(::std::usize::MAX);
::test::black_box(a);
}

Causes the program to close with a SIGILL (Illegal instruction) error. I would have expected something like a SIGSEGV instead.

Issue 2:
I get an ICE compiling this function:

use std::num;
use std::num::Int;

/// Iterates the cumulative sum
pub fn cumulative_sum<T, I>(iter: I) -> std::iter::Scan<'static, T, T, I, T>
where T: Clone + num::Int + Add<T, T>, I: Iterator<T> {
let z: T = num::Int::zero();
iter.scan(z, |acc, x| {
*acc = *acc + x;
Some(acc.clone())
})
}

I'll grant it's odd and unecessary to have imported Int yet still refer to num::Int, but apparently this hits a corner case the compiler isn't prepared for.

$ rustc --version
rustc 0.13.0-dev (88c743def 2014-11-17 14:22:03 +0000)
$ RUST_BACKTRACE=1 rustc --crate-type lib unused_qual_crash.rs
unused_qual_crash.rs:6:18: 6:26 error: internal compiler error: unprocessed lint unused_qualifications at unknown node (id=25): unnecessary qualification
unused_qual_crash.rs:6 where T: Clone + num::Int + Add<T, T>, I: Iterator<T> {
^~~~~~~~
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: http://doc.rust-lang.org/complement-bugreport.html
note: run with `RUST_BACKTRACE=1` for a backtrace
task 'rustc' panicked at 'Box<Any>', [...]/rust/src/libsyntax/diagnostic.rs:116

stack backtrace:
1: 0x7fb45ed2de90 - rt::backtrace::imp::write::h63476d4ec99e2e5bBSs
2: 0x7fb45ed30b20 - failure::on_fail::hef753ccd1a60125cnet
3: 0x7fb45f4fb520 - unwind::begin_unwind_inner::h20b00ee5cda00f1eKad
4: 0x7fb45dc8d600 - unwind::begin_unwind::h4448905161337545584
5: 0x7fb45dc8d590 - diagnostic::SpanHandler::span_bug::hb65fb107581599d5P3F
6: 0x7fb4601c17d0 - lint::context::check_crate::he3a56a83f9bf35f1fWL
7: 0x7fb45f90b330 - util::common::time::h4558342479339418325
8: 0x7fb46016dba0 - driver::driver::phase_3_run_analysis_passes::he8cb5260bcd2aa4cYzD
9: 0x7fb460169030 - driver::driver::compile_input::hc51acae736c7c311IgD
10: 0x7fb4601e76f0 - driver::run_compiler::h110d0899a23a77f34bH
11: 0x7fb4601e75e0 - driver::run::closure.167591
12: 0x7fb45f924f40 - task::TaskBuilder<S>::try_future::closure.105067
13: 0x7fb45f924d00 - task::TaskBuilder<S>::spawn_internal::closure.105036
14: 0x7fb460a4ba60 - task::NativeSpawner.Spawner::spawn::closure.2461
15: 0x7fb45f55f0d0 - rust_try_inner
16: 0x7fb45f55f0c0 - rust_try
17: 0x7fb45f4f8ea0 - unwind::try::h5a55025d92b76095mZc
18: 0x7fb45f4f8d00 - task::Task::run::h2394b9dc89bd77b2c5b
19: 0x7fb460a4b7c0 - task::NativeSpawner.Spawner::spawn::closure.2385
20: 0x7fb45f4fa560 - thread::thread_start::hd6b918d48ba54e58iqc
21: 0x7fb45a7a6e20 - start_thread
22: 0x7fb45f1c0b59 - clone
23: 0x0 - <unknown>

The flagged qualification can't actually be removed, because it's needed for zero(), but things work fine if I change it from num::Int to just Int.
Issue 1:
Jonathan Slate opened SPR-3464 and commented

When loading a form using SimpleFormController, if the Object formBackingObject provides contains an Object that also exists in a list of Objects within the Map provided by referenceData, those two objects must be exactly equivalent (equals method) in order to have the correct item selected in a drop-down list (or similar). I'd like to instead be able to have the Object's PropertyEditor's getAsText method used to get a String representation of the Objects, and have the Strings compared. This could either be the default behavior or a settable option.

Here's an example: you have form where a user can edit their address. The form backing Object is a Person which contains several address fields including a Country. With referenceData you also provide a Map that includes a list of all countries in the world. The form will include a drop-down menu with a list of all countries, and the Person's current Country should be pre-selected from that list. With the current behavior, the Person's Country and the Country in the list of countries must be equivalent (equals returns true) for the pre-selection to occur. I'd like to be able to use the CountryEditor property editor to compare the ID numbers instead. This way, if they have the same ID number they are considered equivalent within the form, without having to override the equals method.

Also, when you submit the form, setAsText is used to take the ID that is sent to the server and turn it into an actual Country object. So using getAsText when the form loads as described above seems more consistent with the behavior that occurs when the form submits.

There is a discussion in the Spring forums on this topic here:

http://forum.springframework.org/showthread.php?t=38332

Jörg Heinicke states in that thread more eloquently than I can:

You have some really valid points. At the end you externalize the object comparisons (normally done by equals()) to the property editors (done by string representations) and so make it reusable and changeable. The comparison criteria of an object type might change in different use cases (changeable). Or the same comparison criteria might apply to different object types (reusable), e.g. all persistent objects can be compared by their ID - and you neither need to duplicate this equals() code nor introduce an abstract base class.

Affects: 2.0.1

3 votes, 4 watchers

Issue 2:
Manuel Aldana opened SPR-4239 and commented

java.lang.Properties are bound to xml configuration:

<props>

<prop key="any.key">anyValue</prop>

</props>

a shorter, less verbose version would be better readable, for instance like following:

<props>

<prop key="any.key" value="anyValue"/>

</props>

Affects: 2.0.6

Issue Links:

#8916 Support value on prop tag ("is duplicated by")
Issue 1:
Invalid email with space between the userame and the @ will be treated as valid email

"fakeEmail @fakeDomain.com"

I found that the issue in:

File: vendor/symfony/symfony/src/Symfony/Component/Validator/Constraints/EmailValidator.php
Line No: 83

} elseif (!preg_match('/^.+\@\S+\.\S+$/', $value)) {

It worked after I replace that line with this:

} elseif (!preg_match('/^(?!(?:(?:\x22?\x5C[\x00-\x7E]\x22?)|(?:\x22?[^\x5C\x22]\x22?)){255,})(?!(?:(?:\x22?\x5C[\x00-\x7E]\x22?)|(?:\x22?[^\x5C\x22]\x22?)){65,}@)(?:(?:[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+)|(?:\x22(?:[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|(?:\x5C[\x00-\x7F]))*\x22))(?:\.(?:(?:[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+)|(?:\x22(?:[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|(?:\x5C[\x00-\x7F]))*\x22)))*@(?:(?:(?!.*[^.]{64,})(?:(?:(?:xn--)?[a-z0-9]+(?:-[a-z0-9]+)*\.){1,126}){1,}(?:(?:[a-z][a-z0-9]*)|(?:(?:xn--)[a-z0-9]+))(?:-[a-z0-9]+)*)|(?:\[(?:(?:IPv6:(?:(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){7})|(?:(?!(?:.*[a-f0-9][:\]]){7,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?::(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?)))|(?:(?:IPv6:(?:(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){5}:)|(?:(?!(?:.*[a-f0-9]:){5,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3})?::(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3}:)?)))?(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))(?:\.(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))){3}))\]))$/iD', $value)) {

Issue 2:
before its checking for

FILTER_VALIDATE_EMAIL

but now its not checking even basic validations for valid email.

like "kuldip pujara@gmail.com" it allow with space which must not allowed.

we can use regular expression from following

https://html.spec.whatwg.org/multipage/forms.html#valid-e-mail-address

or we can use FILTER_VALIDATE_EMAIL if strict is false
Issue 1:
I have a page which have more than 50 checkbox, the response is slow when click checkbox. It seems be fixed when I add shouldComponentUpdate().

shouldComponentUpdate: function shouldComponentUpdate(nextProps, nextState) {
return nextState.switched !== this.state.switched;
},

Issue 2:
In my project I'm having an issue that only appears on mobile. Couldn't reproduce that behavior on codesandbox though. There the popover behaves the same on PC and mobile.

I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior

Here's a link to codesandbox example:

https://codesandbox.io/s/nw8x1l479j

Click the right item to see the issue

Context

Your Environment

Tech
Version

Material-UI
1.0.0-beta.19

React
16.0.0

browser
Chrome