GithubHelp home page GithubHelp logo

hirst-dialog's People

Contributors

borntraegermarc avatar firstor avatar

Stargazers

 avatar

Forkers

borntraegermarc

hirst-dialog's Issues

Patch for iOS Cursor Issue

Patch for iOS Cursor Issue

Type of the Issue

  • Patch for Issue

Target Browser

  • Apple Safari on iOS 11

Description

On iOS 11, the cursor can go under the input field got involved in a fixed dialog, as shown in the following:
image

The issue was reported as Bug 176896 - Wrong caret position for input field inside a fixed position parent on iOS 11 to WebKit Bugzilla

Related articles:

Need to Fix Travis Build Error

Need to Fix Travis Build Error

Travis builds suddenly fail and they worked fine before:
https://travis-ci.org/firstor/hirst-dialog/builds/368049954

Here is the detailed log output:

chrome 63                Tests failed: {"value":{"stacktrace":"org.openqa.selenium.SessionNotCreatedException: session not created exception: Chrome version must be \u003e\u003d 64.0.3282.0\n  (Driver info: chromedriver\u003d2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform\u003dLinux 4.4.0-104-generic x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 1.21 seconds\nBuild info: version: \u00273.8.1\u0027, revision: \u00276e95a6684b\u0027, time: \u00272017-12-01T19:05:32.194Z\u0027\nSystem info: host: \u0027travis-job-7ae9e9b8-2641-4d83-939c-e43107aa3a67\u0027, ip: \u0027127.0.1.1\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.4.0-104-generic\u0027, java.version: \u00271.8.0_151\u0027\nDriver info: driver.version: unknown\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.lang.reflect.Constructor.newInstance(Constructor.java:423)\n\tat org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)\n\tat org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)\n\tat org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$new$0(JsonWireProtocolResponse.java:53)\n\tat org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$getResponseFunction$2(JsonWireProtocolResponse.java:91)\n\tat org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:123)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)\n\tat java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\n\tat java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\n\tat java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)\n\tat org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)\n\tat org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:73)\n\tat org.openqa.selenium.remote.server.ServicedSession$Factory.apply(ServicedSession.java:232)\n\tat org.openqa.selenium.remote.server.ActiveSessionFactory.lambda$apply$11(ActiveSessionFactory.java:167)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:373)\n\tat java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)\n\tat java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)\n\tat java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\n\tat java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\n\tat java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)\n\tat org.openqa.selenium.remote.server.ActiveSessionFactory.apply(ActiveSessionFactory.java:170)\n\tat org.openqa.selenium.remote.server.NewSessionPipeline.lambda$null$1(NewSessionPipeline.java:44)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.Collections$2.tryAdvance(Collections.java:4717)\n\tat java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\n\tat java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\n\tat java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)\n\tat org.openqa.selenium.remote.server.NewSessionPipeline.lambda$createNewSession$2(NewSessionPipeline.java:47)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175)\n\tat java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)\n\tat java.util.stream.Streams$StreamBuilderImpl.tryAdvance(Streams.java:405)\n\tat java.util.stream.Streams$ConcatSpliterator.tryAdvance(Streams.java:728)\n\tat java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\n\tat java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\n\tat java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)\n\tat org.openqa.selenium.remote.server.NewSessionPipeline.createNewSession(NewSessionPipeline.java:50)\n\tat org.openqa.selenium.remote.server.commandhandler.BeginSession.execute(BeginSession.java:77)\n\tat org.openqa.selenium.remote.server.WebDriverServlet.lambda$handle$0(WebDriverServlet.java:240)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:748)\n","stackTrace":[{"fileName":"NativeConstructorAccessorImpl.java","methodName":"newInstance0","className":"sun.reflect.NativeConstructorAccessorImpl","lineNumber":-2},{"fileName":"NativeConstructorAccessorImpl.java","methodName":"newInstance","className":"sun.reflect.NativeConstructorAccessorImpl","lineNumber":62},{"fileName":"DelegatingConstructorAccessorImpl.java","methodName":"newInstance","className":"sun.reflect.DelegatingConstructorAccessorImpl","lineNumber":45},{"fileName":"Constructor.java","methodName":"newInstance","className":"java.lang.reflect.Constructor","lineNumber":423},{"fileName":"ErrorHandler.java","methodName":"createThrowable","className":"org.openqa.selenium.remote.ErrorHandler","lineNumber":214},{"fileName":"ErrorHandler.java","methodName":"throwIfResponseFailed","className":"org.openqa.selenium.remote.ErrorHandler","lineNumber":166},{"fileName":"JsonWireProtocolResponse.java","methodName":"lambda$new$0","className":"org.openqa.selenium.remote.JsonWireProtocolResponse","lineNumber":53},{"fileName":"JsonWireProtocolResponse.java","methodName":"lambda$getResponseFunction$2","className":"org.openqa.selenium.remote.JsonWireProtocolResponse","lineNumber":91},{"fileName":"ProtocolHandshake.java","methodName":"lambda$createSession$0","className":"org.openqa.selenium.remote.ProtocolHandshake","lineNumber":123},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"Spliterators.java","methodName":"tryAdvance","className":"java.util.Spliterators$ArraySpliterator","lineNumber":958},{"fileName":"ReferencePipeline.java","methodName":"forEachWithCancel","className":"java.util.stream.ReferencePipeline","lineNumber":126},{"fileName":"AbstractPipeline.java","methodName":"copyIntoWithCancel","className":"java.util.stream.AbstractPipeline","lineNumber":498},{"fileName":"AbstractPipeline.java","methodName":"copyInto","className":"java.util.stream.AbstractPipeline","lineNumber":485},{"fileName":"AbstractPipeline.java","methodName":"wrapAndCopyInto","className":"java.util.stream.AbstractPipeline","lineNumber":471},{"fileName":"FindOps.java","methodName":"evaluateSequential","className":"java.util.stream.FindOps$FindOp","lineNumber":152},{"fileName":"AbstractPipeline.java","methodName":"evaluate","className":"java.util.stream.AbstractPipeline","lineNumber":234},{"fileName":"ReferencePipeline.java","methodName":"findFirst","className":"java.util.stream.ReferencePipeline","lineNumber":464},{"fileName":"ProtocolHandshake.java","methodName":"createSession","className":"org.openqa.selenium.remote.ProtocolHandshake","lineNumber":126},{"fileName":"ProtocolHandshake.java","methodName":"createSession","className":"org.openqa.selenium.remote.ProtocolHandshake","lineNumber":73},{"fileName":"ServicedSession.java","methodName":"apply","className":"org.openqa.selenium.remote.server.ServicedSession$Factory","lineNumber":232},{"fileName":"ActiveSessionFactory.java","methodName":"lambda$apply$11","className":"org.openqa.selenium.remote.server.ActiveSessionFactory","lineNumber":167},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$11$1","lineNumber":373},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$2$1","lineNumber":175},{"fileName":"Spliterators.java","methodName":"tryAdvance","className":"java.util.Spliterators$ArraySpliterator","lineNumber":958},{"fileName":"ReferencePipeline.java","methodName":"forEachWithCancel","className":"java.util.stream.ReferencePipeline","lineNumber":126},{"fileName":"AbstractPipeline.java","methodName":"copyIntoWithCancel","className":"java.util.stream.AbstractPipeline","lineNumber":498},{"fileName":"AbstractPipeline.java","methodName":"copyInto","className":"java.util.stream.AbstractPipeline","lineNumber":485},{"fileName":"AbstractPipeline.java","methodName":"wrapAndCopyInto","className":"java.util.stream.AbstractPipeline","lineNumber":471},{"fileName":"FindOps.java","methodName":"evaluateSequential","className":"java.util.stream.FindOps$FindOp","lineNumber":152},{"fileName":"AbstractPipeline.java","methodName":"evaluate","className":"java.util.stream.AbstractPipeline","lineNumber":234},{"fileName":"ReferencePipeline.java","methodName":"findFirst","className":"java.util.stream.ReferencePipeline","lineNumber":464},{"fileName":"ActiveSessionFactory.java","methodName":"apply","className":"org.openqa.selenium.remote.server.ActiveSessionFactory","lineNumber":170},{"fileName":"NewSessionPipeline.java","methodName":"lambda$null$1","className":"org.openqa.selenium.remote.server.NewSessionPipeline","lineNumber":44},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"Collections.java","methodName":"tryAdvance","className":"java.util.Collections$2","lineNumber":4717},{"fileName":"ReferencePipeline.java","methodName":"forEachWithCancel","className":"java.util.stream.ReferencePipeline","lineNumber":126},{"fileName":"AbstractPipeline.java","methodName":"copyIntoWithCancel","className":"java.util.stream.AbstractPipeline","lineNumber":498},{"fileName":"AbstractPipeline.java","methodName":"copyInto","className":"java.util.stream.AbstractPipeline","lineNumber":485},{"fileName":"AbstractPipeline.java","methodName":"wrapAndCopyInto","className":"java.util.stream.AbstractPipeline","lineNumber":471},{"fileName":"FindOps.java","methodName":"evaluateSequential","className":"java.util.stream.FindOps$FindOp","lineNumber":152},{"fileName":"AbstractPipeline.java","methodName":"evaluate","className":"java.util.stream.AbstractPipeline","lineNumber":234},{"fileName":"ReferencePipeline.java","methodName":"findFirst","className":"java.util.stream.ReferencePipeline","lineNumber":464},{"fileName":"NewSessionPipeline.java","methodName":"lambda$createNewSession$2","className":"org.openqa.selenium.remote.server.NewSessionPipeline","lineNumber":47},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"DistinctOps.java","methodName":"accept","className":"java.util.stream.DistinctOps$1$2","lineNumber":175},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$2$1","lineNumber":175},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$2$1","lineNumber":175},{"fileName":"Streams.java","methodName":"tryAdvance","className":"java.util.stream.Streams$StreamBuilderImpl","lineNumber":405},{"fileName":"Streams.java","methodName":"tryAdvance","className":"java.util.stream.Streams$ConcatSpliterator","lineNumber":728},{"fileName":"ReferencePipeline.java","methodName":"forEachWithCancel","className":"java.util.stream.ReferencePipeline","lineNumber":126},{"fileName":"AbstractPipeline.java","methodName":"copyIntoWithCancel","className":"java.util.stream.AbstractPipeline","lineNumber":498},{"fileName":"AbstractPipeline.java","methodName":"copyInto","className":"java.util.stream.AbstractPipeline","lineNumber":485},{"fileName":"AbstractPipeline.java","methodName":"wrapAndCopyInto","className":"java.util.stream.AbstractPipeline","lineNumber":471},{"fileName":"FindOps.java","methodName":"evaluateSequential","className":"java.util.stream.FindOps$FindOp","lineNumber":152},{"fileName":"AbstractPipeline.java","methodName":"evaluate","className":"java.util.stream.AbstractPipeline","lineNumber":234},{"fileName":"ReferencePipeline.java","methodName":"findFirst","className":"java.util.stream.ReferencePipeline","lineNumber":464},{"fileName":"NewSessionPipeline.java","methodName":"createNewSession","className":"org.openqa.selenium.remote.server.NewSessionPipeline","lineNumber":50},{"fileName":"BeginSession.java","methodName":"execute","className":"org.openqa.selenium.remote.server.commandhandler.BeginSession","lineNumber":77},{"fileName":"WebDriverServlet.java","methodName":"lambda$handle$0","className":"org.openqa.selenium.remote.server.WebDriverServlet","lineNumber":240},{"fileName":"Executors.java","methodName":"call","className":"java.util.concurrent.Executors$RunnableAdapter","lineNumber":511},{"fileName":"FutureTask.java","methodName":"run","className":"java.util.concurrent.FutureTask","lineNumber":266},{"fileName":"ThreadPoolExecutor.java","methodName":"runWorker","className":"java.util.concurrent.ThreadPoolExecutor","lineNumber":1149},{"fileName":"ThreadPoolExecutor.java","methodName":"run","className":"java.util.concurrent.ThreadPoolExecutor$Worker","lineNumber":624},{"fileName":"Thread.java","methodName":"run","className":"java.lang.Thread","lineNumber":748}],"message":"session not created exception: Chrome version must be \u003e\u003d 64.0.3282.0\n  (Driver info: chromedriver\u003d2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform\u003dLinux 4.4.0-104-generic x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 1.21 seconds\nBuild info: version: \u00273.8.1\u0027, revision: \u00276e95a6684b\u0027, time: \u00272017-12-01T19:05:32.194Z\u0027\nSystem info: host: \u0027travis-job-7ae9e9b8-2641-4d83-939c-e43107aa3a67\u0027, ip: \u0027127.0.1.1\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.4.0-104-generic\u0027, java.version: \u00271.8.0_151\u0027\nDriver info: driver.version: unknown","error":"session not created"},"status":33}
firefox 49               Tests failed: {"value":{"stacktrace":"org.openqa.selenium.WebDriverException: connection refused\nBuild info: version: \u00273.8.1\u0027, revision: \u00276e95a6684b\u0027, time: \u00272017-12-01T19:05:32.194Z\u0027\nSystem info: host: \u0027travis-job-f674eb0c-9ae8-455d-8699-f72dc8dc0ee5\u0027, ip: \u0027127.0.1.1\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.4.0-104-generic\u0027, java.version: \u00271.8.0_151\u0027\nDriver info: driver.version: unknown\nremote stacktrace: \n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.lang.reflect.Constructor.newInstance(Constructor.java:423)\n\tat org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)\n\tat org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)\n\tat org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:123)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)\n\tat java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\n\tat java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\n\tat java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)\n\tat org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)\n\tat org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:73)\n\tat org.openqa.selenium.remote.server.ServicedSession$Factory.apply(ServicedSession.java:232)\n\tat org.openqa.selenium.remote.server.ActiveSessionFactory.lambda$apply$11(ActiveSessionFactory.java:167)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:373)\n\tat java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)\n\tat java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)\n\tat java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\n\tat java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\n\tat java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)\n\tat org.openqa.selenium.remote.server.ActiveSessionFactory.apply(ActiveSessionFactory.java:170)\n\tat org.openqa.selenium.remote.server.NewSessionPipeline.lambda$null$1(NewSessionPipeline.java:44)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.Collections$2.tryAdvance(Collections.java:4717)\n\tat java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\n\tat java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\n\tat java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)\n\tat org.openqa.selenium.remote.server.NewSessionPipeline.lambda$createNewSession$2(NewSessionPipeline.java:47)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175)\n\tat java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)\n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n\tat java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)\n\tat java.util.stream.Streams$StreamBuilderImpl.tryAdvance(Streams.java:405)\n\tat java.util.stream.Streams$ConcatSpliterator.tryAdvance(Streams.java:728)\n\tat java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\n\tat java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\n\tat java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)\n\tat org.openqa.selenium.remote.server.NewSessionPipeline.createNewSession(NewSessionPipeline.java:50)\n\tat org.openqa.selenium.remote.server.commandhandler.BeginSession.execute(BeginSession.java:77)\n\tat org.openqa.selenium.remote.server.WebDriverServlet.lambda$handle$0(WebDriverServlet.java:240)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:748)\n","stackTrace":[{"fileName":"NativeConstructorAccessorImpl.java","methodName":"newInstance0","className":"sun.reflect.NativeConstructorAccessorImpl","lineNumber":-2},{"fileName":"NativeConstructorAccessorImpl.java","methodName":"newInstance","className":"sun.reflect.NativeConstructorAccessorImpl","lineNumber":62},{"fileName":"DelegatingConstructorAccessorImpl.java","methodName":"newInstance","className":"sun.reflect.DelegatingConstructorAccessorImpl","lineNumber":45},{"fileName":"Constructor.java","methodName":"newInstance","className":"java.lang.reflect.Constructor","lineNumber":423},{"fileName":"W3CHandshakeResponse.java","methodName":"lambda$new$0","className":"org.openqa.selenium.remote.W3CHandshakeResponse","lineNumber":57},{"fileName":"W3CHandshakeResponse.java","methodName":"lambda$getResponseFunction$2","className":"org.openqa.selenium.remote.W3CHandshakeResponse","lineNumber":104},{"fileName":"ProtocolHandshake.java","methodName":"lambda$createSession$0","className":"org.openqa.selenium.remote.ProtocolHandshake","lineNumber":123},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"Spliterators.java","methodName":"tryAdvance","className":"java.util.Spliterators$ArraySpliterator","lineNumber":958},{"fileName":"ReferencePipeline.java","methodName":"forEachWithCancel","className":"java.util.stream.ReferencePipeline","lineNumber":126},{"fileName":"AbstractPipeline.java","methodName":"copyIntoWithCancel","className":"java.util.stream.AbstractPipeline","lineNumber":498},{"fileName":"AbstractPipeline.java","methodName":"copyInto","className":"java.util.stream.AbstractPipeline","lineNumber":485},{"fileName":"AbstractPipeline.java","methodName":"wrapAndCopyInto","className":"java.util.stream.AbstractPipeline","lineNumber":471},{"fileName":"FindOps.java","methodName":"evaluateSequential","className":"java.util.stream.FindOps$FindOp","lineNumber":152},{"fileName":"AbstractPipeline.java","methodName":"evaluate","className":"java.util.stream.AbstractPipeline","lineNumber":234},{"fileName":"ReferencePipeline.java","methodName":"findFirst","className":"java.util.stream.ReferencePipeline","lineNumber":464},{"fileName":"ProtocolHandshake.java","methodName":"createSession","className":"org.openqa.selenium.remote.ProtocolHandshake","lineNumber":126},{"fileName":"ProtocolHandshake.java","methodName":"createSession","className":"org.openqa.selenium.remote.ProtocolHandshake","lineNumber":73},{"fileName":"ServicedSession.java","methodName":"apply","className":"org.openqa.selenium.remote.server.ServicedSession$Factory","lineNumber":232},{"fileName":"ActiveSessionFactory.java","methodName":"lambda$apply$11","className":"org.openqa.selenium.remote.server.ActiveSessionFactory","lineNumber":167},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$11$1","lineNumber":373},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$2$1","lineNumber":175},{"fileName":"Spliterators.java","methodName":"tryAdvance","className":"java.util.Spliterators$ArraySpliterator","lineNumber":958},{"fileName":"ReferencePipeline.java","methodName":"forEachWithCancel","className":"java.util.stream.ReferencePipeline","lineNumber":126},{"fileName":"AbstractPipeline.java","methodName":"copyIntoWithCancel","className":"java.util.stream.AbstractPipeline","lineNumber":498},{"fileName":"AbstractPipeline.java","methodName":"copyInto","className":"java.util.stream.AbstractPipeline","lineNumber":485},{"fileName":"AbstractPipeline.java","methodName":"wrapAndCopyInto","className":"java.util.stream.AbstractPipeline","lineNumber":471},{"fileName":"FindOps.java","methodName":"evaluateSequential","className":"java.util.stream.FindOps$FindOp","lineNumber":152},{"fileName":"AbstractPipeline.java","methodName":"evaluate","className":"java.util.stream.AbstractPipeline","lineNumber":234},{"fileName":"ReferencePipeline.java","methodName":"findFirst","className":"java.util.stream.ReferencePipeline","lineNumber":464},{"fileName":"ActiveSessionFactory.java","methodName":"apply","className":"org.openqa.selenium.remote.server.ActiveSessionFactory","lineNumber":170},{"fileName":"NewSessionPipeline.java","methodName":"lambda$null$1","className":"org.openqa.selenium.remote.server.NewSessionPipeline","lineNumber":44},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"Collections.java","methodName":"tryAdvance","className":"java.util.Collections$2","lineNumber":4717},{"fileName":"ReferencePipeline.java","methodName":"forEachWithCancel","className":"java.util.stream.ReferencePipeline","lineNumber":126},{"fileName":"AbstractPipeline.java","methodName":"copyIntoWithCancel","className":"java.util.stream.AbstractPipeline","lineNumber":498},{"fileName":"AbstractPipeline.java","methodName":"copyInto","className":"java.util.stream.AbstractPipeline","lineNumber":485},{"fileName":"AbstractPipeline.java","methodName":"wrapAndCopyInto","className":"java.util.stream.AbstractPipeline","lineNumber":471},{"fileName":"FindOps.java","methodName":"evaluateSequential","className":"java.util.stream.FindOps$FindOp","lineNumber":152},{"fileName":"AbstractPipeline.java","methodName":"evaluate","className":"java.util.stream.AbstractPipeline","lineNumber":234},{"fileName":"ReferencePipeline.java","methodName":"findFirst","className":"java.util.stream.ReferencePipeline","lineNumber":464},{"fileName":"NewSessionPipeline.java","methodName":"lambda$createNewSession$2","className":"org.openqa.selenium.remote.server.NewSessionPipeline","lineNumber":47},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"DistinctOps.java","methodName":"accept","className":"java.util.stream.DistinctOps$1$2","lineNumber":175},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$2$1","lineNumber":175},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$3$1","lineNumber":193},{"fileName":"ReferencePipeline.java","methodName":"accept","className":"java.util.stream.ReferencePipeline$2$1","lineNumber":175},{"fileName":"Streams.java","methodName":"tryAdvance","className":"java.util.stream.Streams$StreamBuilderImpl","lineNumber":405},{"fileName":"Streams.java","methodName":"tryAdvance","className":"java.util.stream.Streams$ConcatSpliterator","lineNumber":728},{"fileName":"ReferencePipeline.java","methodName":"forEachWithCancel","className":"java.util.stream.ReferencePipeline","lineNumber":126},{"fileName":"AbstractPipeline.java","methodName":"copyIntoWithCancel","className":"java.util.stream.AbstractPipeline","lineNumber":498},{"fileName":"AbstractPipeline.java","methodName":"copyInto","className":"java.util.stream.AbstractPipeline","lineNumber":485},{"fileName":"AbstractPipeline.java","methodName":"wrapAndCopyInto","className":"java.util.stream.AbstractPipeline","lineNumber":471},{"fileName":"FindOps.java","methodName":"evaluateSequential","className":"java.util.stream.FindOps$FindOp","lineNumber":152},{"fileName":"AbstractPipeline.java","methodName":"evaluate","className":"java.util.stream.AbstractPipeline","lineNumber":234},{"fileName":"ReferencePipeline.java","methodName":"findFirst","className":"java.util.stream.ReferencePipeline","lineNumber":464},{"fileName":"NewSessionPipeline.java","methodName":"createNewSession","className":"org.openqa.selenium.remote.server.NewSessionPipeline","lineNumber":50},{"fileName":"BeginSession.java","methodName":"execute","className":"org.openqa.selenium.remote.server.commandhandler.BeginSession","lineNumber":77},{"fileName":"WebDriverServlet.java","methodName":"lambda$handle$0","className":"org.openqa.selenium.remote.server.WebDriverServlet","lineNumber":240},{"fileName":"Executors.java","methodName":"call","className":"java.util.concurrent.Executors$RunnableAdapter","lineNumber":511},{"fileName":"FutureTask.java","methodName":"run","className":"java.util.concurrent.FutureTask","lineNumber":266},{"fileName":"ThreadPoolExecutor.java","methodName":"runWorker","className":"java.util.concurrent.ThreadPoolExecutor","lineNumber":1149},{"fileName":"ThreadPoolExecutor.java","methodName":"run","className":"java.util.concurrent.ThreadPoolExecutor$Worker","lineNumber":624},{"fileName":"Thread.java","methodName":"run","className":"java.lang.Thread","lineNumber":748}],"message":"connection refused\nBuild info: version: \u00273.8.1\u0027, revision: \u00276e95a6684b\u0027, time: \u00272017-12-01T19:05:32.194Z\u0027\nSystem info: host: \u0027travis-job-f674eb0c-9ae8-455d-8699-f72dc8dc0ee5\u0027, ip: \u0027127.0.1.1\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.4.0-104-generic\u0027, java.version: \u00271.8.0_151\u0027\nDriver info: driver.version: unknown\nremote stacktrace: ","error":"unknown error"},"status":13}

Put in README why this dialog is used

as a new visitor to this polymer component it is maybe not clear why another dialog component is used. I think these reasons should be documented:

  1. This components solves (correctly on all browsers) PolymerElements/paper-dialog#7
  2. Multiple different dialogs can be used very easily (action dialog, confirm dialog, etc.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.