node-resolve will incorrectly resolve modules from cwd on Windows

This is caused by a combination of bug #96 and some odd Windows behaviour. Here's a repro setup and trace:
At the start, cwd is E:\kettle, which contains a module infusion at E:\kettle\node_modules\infusion. It has made a call
resolve.sync("infusion", {basedir: "E:\"})

which should NOT resolve.
Unfortunately, https://github.com/substack/node-resolve/blob/master/lib/node-modules-paths.js#L22 has split the path "E:" to the two segments [ "E:", "" ]
This then gets processed by the main loop in node-module-paths https://github.com/substack/node-resolve/blob/master/lib/node-modules-paths.js#L27 to the following array: [ "E:node_modules", "E:\node_modules"]. YOU WOULD THINK that the two elements of this array harmlessly refer to the same path, but they do not. On Windows, there is the somewhat insane convention that a bare drive letter in fact refers to the CWD for that drive which in this case is E:\kettle. Therefore the first element of this array incorrectly resolves into "E:\kettle\node_modules\infusion" by the time it reaches the LoadAsDirectorySync algorithm.
It seems that there is already some special-casing for the win32 platform in node-module-paths.js , but sadly we need a bit more. Fixing the splitRe on this line https://github.com/substack/node-resolve/blob/master/lib/node-modules-paths.js#L20 to make sure that it does not split on :\ should be enough.

Note that this hack https://github.com/substack/node-resolve/blob/master/lib/node-modules-paths.js#L34 appears to be attempting to resolve this very problem, but it assumes that the bare drive reference will occur in the last element of dirs, rather than the first where it actually appears. Perhaps in some ancient prehistory, the loop for i ran in the opposite direction.


Add exit animation after deleting the Wishlist card

Describe the bug
The issue is after deleting the wishlist card there is no exit animation for visual feedback to the user. So that should be added to see if the wishlist card is deleted or not.
Cc/ @Abhishek-kumar09  , @vasudevsinghal

@Abhishek-kumar09 Can you assign this to me?

Hey @RohankumarM   you can work on this issue :)

issue fix via #332


difficulty selector in charting state

https://user-images.githubusercontent.com/15317421/116766622-4af0de00-a9e0-11eb-8602-ad3d639a7cef.mp4

never in my life would i have thought i would ever get frustrated at tabs

yooo pog, if i could approve i would

this already exists :(

wait wtf where is it

yeah where is it kademan


Add autofocus option

Expected behavior
It is possible to configure terminal to have focus on initialization, so there's no need to click on it.
Actual behavior
It appears like there's no easy way to achieve this.

There is enabled option which if it's set to true make terminal enabled, it do that by default but not on Android where you need to manually focus in input to have virtual keyboard open.

With this sample code, the terminal still doesn't get a focus on loading.
I also tried calling focus() and enable() from within onInit callback, but it has no effect as well.
var consoleBlock = $('.console-block');
consoleBlock.terminal(function (command)
{
    if (command !== '')
    {
        var result = window.eval(command);
        if (result != undefined)
        {
            this.echo(String(result));
        }
    }
},
{
    name: 'test',
    prompt: '> ',
    exit: false,
    memory: true,
    enabled: true
});

Do you have a demo somewhere because my demos are working. Also what browser/os you're using?

I'll try to create a minimal demo. Though, if it's working for you, maybe one of the styles or code in my project interfering with jquery.terminal.
Meanwhile, the browser I use is latest Chrome, and OS is Ubuntu 16.04.

I finally narrowed the issue down to this example: https://jsfiddle.net/txgg52fa/.
It's that terminal style that apparently kills autofocus, if you remove it - it starts working.

Weird, will check it out.

I completely don't know why it don't work, I've try to add wrapper that have position: relative inside terminal but this don't work, the only hack I've found is after you create terminal you run this:
setTimeout(function() {
    term.enable();
}, 100);

For some reason the terminal get disabled after init, will check this later today.

Thanks, I can use this workaround for now. Even this works:
setTimeout(function() {
    term.enable();
}, 0);

Founded the issue and fixed it in devel branch (but the tests are still broken from other changes)
The other solution (that will work on 1.5.0 version) is to wrap the terminal in container that will have position: fixed https://jsfiddle.net/txgg52fa/1/

note that position: fixed on terminal if the terminal is not 100% height and width will break the terminal because other elements inside rely on position: relative of the terminal.

Is the workaround with wrapping terminal inside a fixed container works for you? Because when I open https://jsfiddle.net/txgg52fa/1/ it doesn't seem to autofocus.

Yes, you're right it don't work, also I was mistaken position: fixed work the same as position: relative for elements inside with position: absolute. the fix will be in 1.5.1.

Thanks @jcubic. I'll just use setTimeout workaround for now.

The fix is in master


Move to Scala 2.11

It is actually works on 2.11.

https://github.com/snowplow/iglu-scala-client/blob/master/project/BuildSettings.scala#L24
May be it isn't published?

Woops, my bad just saw that it was cross-built.


Dependency Telemetry has result code faulted

Describe your environment. Describe any aspect of your environment relevant to the problem:

SDK version:
.NET runtime version (.NET or .NET Core, TargetFramework in the .csproj file):  netcoreapp2.1
Hosting Info (IIS/Azure WebApps/etc):  Hosted on Azure using window VMs
Platform and OS version: Windows

If you're reporting a problem with a specific version of a library in this repo, please check whether the problem has been fixed on master.
we are using Application Insight SDK. Here is link of nuget package
https://www.nuget.org/packages/Microsoft.ApplicationInsights.AspNetCore
Steps to reproduce.
Describe exactly how to reproduce the error. Include a code sample if applicable.
It is difficult to reproduce.
What is the expected behavior?
What did you expect to see?
we should have proper HTTPs Code in Dependency telemetry.
What is the actual behavior?
What did you see instead?
We have observed from dependent down stream services that call went through it successfully after checking their logs,
but still result code in dependency telemetry has Faulted Value
Additional context.
Add any other context about the problem here.

Can you give us an example of the Faulted value?
Either the quote of the exception message or a screenshot to help us understand.
Please share the version number of the nuget package you're using.

Hi @TimothyMothra  we are using application insight SDK 2.14.0 and here is exception I saw in Geneva for that request
{"PreciseTimeStamp":"2020-06-30T08:22:06.0077253Z","message":"One or more errors occurred. (An error occurred while sending the request.)","MS_ProcessedByMetricExtractors":"(Name:'Exceptions', Ver:'1.1')","_MS_ProcessedByMetricExtractors":"(Name:'Exceptions', Ver:'1.1')","duration":"0","operation_ParentId":"eae7e0a216066642","sdkVersion":"il:2.14.0-17971","source":"System.Private.CoreLib","timestamp_utc":"2020-06-30T08:22:06.0077019Z","CategoryName":"Microsoft.AspNetCore.Server.Kestrel","ConnectionId":"0HM0RAKQ8B8RN","EventId":"13","EventName":"ApplicationError","FormattedMessage":"Connection id "0HM0RAKQ8B8RN", Request id "0HM0RAKQ8B8RN:00000001": An unhandled exception was thrown by the application.","Level":"2","RequestId":"0HM0RAKQ8B8RN:00000001","RequestPath":"/api/apps","TraceIdentifier":"0HM0RAKQ8B8RN:00000001","assembly":"System.Threading.Tasks.Task1, System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e","innermostAssembly":"System.AggregateException","innermostMethod":"GetResultCore","outerAssembly":"System.Net.Sockets.SocketException","outerMessage":"An existing connection was forcibly closed by the remote host","problemId":"","severityLevel":"3","stackTrace":"   at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)\r\n   at Microsoft.Admin.Coherence.Services.RestAPIs.Controllers.AppsController.GetAppList(String workloads) in d:\dbs\el\9e7b\sources\dev\Coherence\RestAPIs\Controllers\AppsController.cs:line 64\r\n   at lambda_method(Closure , Object , Object[] )\r\n   at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\r\n   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()\r\n   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()\r\n   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)\r\n   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()\r\n   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()\r\n   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)\r\n   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()\r\n   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()\r\n   at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)\r\n   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context)\r\n   at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)\r\n   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)\r\n   at Microsoft.ServiceFabric.Services.Communication.AspNetCore.ServiceFabricMiddleware.Invoke(HttpContext context)\r\n   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)","type":"System.AggregateException","OriginalFormat":"Connection id "{ConnectionId}", Request id "{TraceIdentifier}": An unhandled exception was thrown by the application."}

Dependencies will have resultcode matching the http code when the http call did receive a response. If the call failed at client side, then there wont be any additional information. Dependency will be marked failure, and the ResultCode will be that of the Task status, which will be Faulted and nothing more. DependencyTracking module does not capture more information.
The above exception is capture by ilogger - it contains the exception.
There is no bug to investigate. If otherwise, please share a isolated repro and explanation of expected behavior and actual behavior.

@cijothomas How did you say that above exception is captured by iLogger library?

"sdkVersion": "il:2.14.0-17971", - this tells who captured a particular telemetry. "il" tells its ilogger. Dependency would have been "rdddsc" or "rdd...something"
https://github.com/microsoft/ApplicationInsights-Home/blob/master/EndpointSpecs/SDK-VERSIONS.md


Support type hinting for variables

If I have a variable that's type hinted like so:

I expect to see the method definitions for the methods I call on the $emailChange variable. This does not happen:

This type hinting syntax is allegedly supported by phpStorm, and it would be wonderful to have support for this in VSCode via your IntelliSense plugin as well.
Thank you in advance :)

Definitely, there is already handling for @params tags, so it would be trivial to add @var tags handling if someone wants to take a shot at it.

Would you be able to give me a hint as to where to implement this? I could probably handle it if I had an idea of where to look :)

In this function: https://github.com/felixfbecker/php-language-server/blob/master/src/DefinitionResolver.php#L726

I guess I'm not advanced enough a PHP coder, I can't work out how to actually test any changes I make. Trying to run the web server just produces a bunch of Undefined Index errors related to headers in the ProtocolStreamer.php file.
I'm seeing around line 798 that variables should have @var tags supported, unless I'm just horribly misreading the code? Does that make the fact that this isn't working a bug?
If it isn't a bug and I'm just failing at reading your code, would you please consider adding it yourself, as you're more intimately familiar with the code? I would really appreciate it!
Sorry I couldn't be of more help :(

The language server has nothing to do with a web server or headers ;)
See the README for how to run tests.
@var tags are read for properties, not variables.

I still don't understand, sorry.
The only mention of testing that I could find in the README file was a reference to unit testing. I don't have much experience with unit testing, so me running a command that says "149 / 149 (100%)" doesn't do much when I'm struggling with actually working out how to read the stubs file to find out if any changes are working.
I guess I just have to hope someone is kind enough to implement this for me :)

Well, then I take a look and check wether I can do that.

ah... thanks. Didn't expected that.

Is this still an issue in the latest version?

@felixfbecker I have tested this in v1.4.1 and it is still an issue.
		/** @var \DBTech\Credits\Entity\Currency $currency */
		if (!$currency = DBTech::em()->findOne('DBTech\Credits:Currency', $cleanedInput['id']))
		{
			// Bad currency
			throw $this->errorException(DBTech::phrase('dbtech_credits_invalid_currency'));
		}

		if (!$currency->isActive())
		{
			// Bad currency
			throw $this->errorException(DBTech::phrase('dbtech_credits_invalid_currency'));
		}

I receive no type hinting for isActive.
That method of docblocking allegedly works in phpStorm (untested, but this information comes from the XenForo product developers who use phpStorm internally) but does not appear to work here.

Does it work if you write it like
/** @var \DBTech\Credits\Entity\Currency $currency */
$currency = DBTech::em()->findOne('DBTech\Credits:Currency', $cleanedInput['id']);

Small sidenote, as I was cutting the variable definition out of that line I appear to be triggering a bug.
https://i.imgur.com/wacZGc9.png
It is not recognising that I typed an expression, and also the php process is running rampant, using 100% CPU and causing my fans to go into overdrive. The only fix is to completely close VSCode and Force Quit the php process, then restarting VSCode.
This happens seemingly randomly, and has happened since I first installed this extension around the time I opened this issue.
Is this a known issue?
Regardless;
		/** @var \DBTech\Credits\Entity\Currency $currency */
		$currency = DBTech::em()->findOne('DBTech\Credits:Currency', $cleanedInput['id']);

		if (!$currency)
		{
			// Bad currency
			throw $this->errorException(DBTech::phrase('dbtech_credits_invalid_currency'));
		}

		if (!$currency->isActive())
		{
			// Bad currency
			throw $this->errorException(DBTech::phrase('dbtech_credits_invalid_currency'));
		}

Still produces "No definition found for isActive".

Could you file that as another issue?

No problem, I was just checking to see if it was a known issue so I didn't clog up the system with a dupe, I'll go ahead and do that right now :)

This does not work completly. Indeed it will be shown, but there are no suggestions for a type hinted var.
For example:

While I have no suggestions:

When I create a new instance of it and make it explicit, it works:

I'm using
https://docs.planetteamspeak.com/ts3/php/framework/index.html

yes, that's why this issue is open

Ah, I thought it's not even implemented. I was kinda suprised why this issue exists, when it exists, but there is no handling... Hmm.

Oh, exactly what I am looking for, hopefully this will be implemented soon! Even this issue was here for over a year.

Thanks for adding this feature, any chance to also support Netbeans/Eclipse/Zend style?
More info in this link
The reason behind this request is not having to convert hundreds of files of legacy code so they work with VSCode.
Example of Netbeans/Eclipse/Zend style:
/* @var $varName Type_Name */

Hi,
Making some traits here... $this type-hinting for traits will be a tremendous help.
Cheers!

So are we just waiting for PR #701 to have a unit test or two added and then this feature is ready to go?

I know this is off topic but is this already possible with JavaScript in Visual Studio Code?

~Oh, exactly what I am looking for, hopefully this will be implemented soon! Even this issue was here for over a year.~
Sorry, it works if I add 1 more *, just a little bit difference from PHPStorm
/* @var File $file */ => /** @var File $file */

This does not work as expected. Errors disappeared but the transition to the definition does not work, and phpunit also gives an error
/** @var Repository\RequestRepository $requestsRepo */         $requestsRepo = $this->em->getRepository (Request::class);         $requests = $requestsRepo->getRequests ($entity);
115 Call to method getRequests() on an unknown class ..\Model\Repository\RequestRepository.

Thanks for adding this feature, any chance to also support Netbeans/Eclipse/Zend style?
More info in this link
The reason behind this request is not having to convert hundreds of files of legacy code so they work with VSCode.
Example of Netbeans/Eclipse/Zend style:
/* @var $varName Type_Name */

need support :)

so that PR #701 is still sitting there - 4 years now? Or did some other change make variable type hinting work (I can't get it to)


Can't get ref

I got a problem. I can not get any ref when I used react-motion component. I think it's asynchronous, is it?

String refs don't work inside callbacks: https://github.com/chenglou/react-motion#faq (last point).
Callback ref does work, and will be replacing string refs in react too. That works! =)


v1 mapRecords

can't get my records anymore, sadge

maybe there is still hope https://webservices.openplanet.dev/core/records/account-records-v2


Send and read messages

We explain the different things that the user can share on a message (pictures, GIFs, links, etc.)

Duplicate with other articles.


Update Hashicorp Vault token pattern

Description:
This updates the Hashicorp Vault and Terraform patterns.

Adds the old vault s. format
Tweaks the new vault hvs. format, including making it a bit longer as I've found instances in the wild > 100 chars
Adds entropy to terraform

Checklist:

[x] Does your PR pass tests?
[x] Have you written new tests for your changes?
[ ] Have you lint your code locally prior to submission?

🙇🏻

Can we not use a single character keyword?
The problem with single character keyword is, it can be generated  by any code minifier/uglifier, and function names with 24 chars can easily be caught using this rule?
In our case, this rule will match the following string in a generated js asset:
s.multilineTagIndentFactor|
My workaround is to put that specific string to the global regexes to exclude the line.
Do you have other suggestion for our case?

See #1490


How can we help?
I would like someone else to build the manifest.
Please read and ensure the following

[X] The installer meets the above requirements

Please provide the following information
Download Page Url: https://geeks3d.com/furmark/downloads/
Publisher: Geeks3D
Package Name: FurMark
Description: FurMark is a lightweight but very intensive graphics card / GPU stress test on Windows platform. It's a quick OpenGL benchmark as well (online scores).
FurMark is simple to use and is free.
Package Version: <IP_ADDRESS>
Installer URL: https://geeks3d.com/downloads/2023p/FurMark_<IP_ADDRESS>_Setup.exe

Hi @nett00n
It appears your package cannot download without browser
We have to click the button to download

Also the package is distributed on this forum https://www.majorgeeks.com/files/details/furmark.html
with link like https://files1.majorgeeks.com/10afebdbffcd4742c81a3cb0f6ce4092156b4375/benchmark/FurMark_<IP_ADDRESS>_Setup.exe

The installer URL from the forum is manually checked to be valid, because the file can be downloaded with Motrix without configuring any properties (except proxy server for some special reason).


Fixes issue #31: Heart Beat on Static image added

An module has been  added which changes the color of a block of pixels. The size of the block and the rate of change of color can be changed using the generic mapping.

The HDMI2USB-jahanzeb-firmware is no longer under development.
All active development is now on the HDMI2USB-misoc-firmware which supports both the Atlys and Opsis boards and has loads of other new features!


Phase I of #156633 Expose API for extensions to extend find/replace

As discussed in #156633, and with the blessing of @rebornix , I introduce two parameters to the builtin command editor.actions.findWithArgs that together allow me to write an extension that implements search-as-you-type UX 95% similar to the Find Widget's. (The difference is moveCursor only happens when you first hit Return, vs. also if you start typing and then hit Esc. Otherwise I would advance to the next occurrence every time you type a character, and fixing that would be complex).
Old screenshot, before the API change:

@rebornix "Prevent yarn.lock changes in PRs" seems to be stuck, is that normal?

@rebornix just making sure the CR is pending intentionally, and not just blocked by the "Prevent yarn.lock changes in PRs" action being stuck

Should I keep maintaining this PR? Is it expected to be merged?

Who is responsible for community approvals here?
Hopefully someone can jump in and close this issue.
My understanding that this was discussed already - wo I wonder what is blocking this PR and how it can be salvaged.
Hopefully there is a solution.


Hacktoberfest - 2022

Please add my file in your repo label as hacktoberfest 2022

Please go through the documentation once. we are only adding helpful scripts.
I can't merge you PR.

It's not a valid script.
The code structure is not the right format.

closing the PR


login attempt with bad password is revealing the locked out status

refer to #537 for more info. Please let me know and I will provide more details.

We don't think this is an issue because your app doesn't need to show different error messages for lock out/wrong password.  Can you explain why you feel this is an issue?

When someone tries wrong password, Identity framework returns that user is locked out. I only want to show that user is locked out if the password is correct. How would I do this?
Please don't close the issue before you understand my issue first.

Congrats, you made @blowdart rant :trollface:

Check the password manually first as you pointed out in the other issue.

We don't check the password if you are locked out in the other method.  So if you really care that much, you need to check yourself

We do close issues because the issue opener hasn't responded within what we consider a reasonable amount of time.

Well in this case, it wasn't that.  This is by design :)

@HaoK I understand that it is by design. I am sure there is a reason behind this. Possibly to make it faster in case of user locked out (so no need to check for password). :smile:
@blowdart  Sorry, but I wasn't passive aggressive. This is the second issue(question) I created for this and closing comments weren't very clear to me. I think have responded to comments in detail.


Group ffi folders.

What does this PR do?
A brief description of the change being made with this pull request.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
How to test the change?
Describe here in detail how the change can be validated.
For Reviewers

[ ] If this PR touches code that signs or publishes builds or packages, or handles credentials of any kind, I've requested a review from @DataDog/security-design-and-guidance.
[ ] This PR doesn't touch any of that.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 64.00%. Comparing base (9d5fda2) to head (a3f1c68).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main       #5   +/-   ##
=======================================
  Coverage   64.00%   64.00%
=======================================
  Files         169      169
  Lines       22080    22080
=======================================
  Hits        14132    14132
  Misses       7948     7948

Components
Coverage Δ

crahstracker
∅ <ø> (∅)

data-pipeline
56.25% <ø> (ø)

ddcommon
81.32% <ø> (ø)

ddtelemetry
53.88% <ø> (ø)

ipc
79.43% <ø> (ø)

profiling
76.99% <ø> (ø)

serverless
0.00% <ø> (ø)

sidecar
17.83% <ø> (ø)

spawn-worker
50.49% <ø> (ø)

trace-mini-agent
70.49% <ø> (ø)

trace-normalization
97.79% <ø> (ø)

trace-obfuscation
95.74% <ø> (ø)

trace-protobuf
25.64% <ø> (ø)

trace-utils
68.70% <ø> (ø)


Support "Music" Upload

Tables like cyberrace have one zip with all assets, including music.
Add the option to upload music.
Even though its a bit of a hassle to upload the same zip again and again the feature is required and can later be used for an "universal upload" that accepts and installs all assets found in 1x zip.

Part of 2.12.0


Add mage check to CI

/test

:broken_heart: Build Failed

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-02-10T12:25:15.215+0000

Duration: 6 min 30 sec

Steps errors
Expand to view the steps failures

Mage check

Took 0 min 0 sec . View more details here
Description: mage check

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.


Amendments to Character Form Enhancement

As the Head of Secretariat I have some amendments that I would like applied to the recently created character form within candidate applications. These are:

Q1 and Q2 to switch positions.
Q4 Details should read as follows: Please add details of your disqualification here including the dates of your disqualification period.
Q5 & Q6 to be removed.
On the financial questions have one information point displayed at the top of the page to cover all questions.
Q13 to Q20 remove the word offence so it just says Date and remove the Day box so candidates are only required to include month and year.
In paragraph 1 of the declaration replace Selection Exercise Team with Judicial Appointments Commission.
In paragraph 3 remove the word also, so instead it reads I understand…

I've updated test scripts for Character Information - [Apply script] (https://docs.google.com/spreadsheets/d/1ui5XkroLH1UHUgahLuaVrFLQr6afIuAXo1r9cQZRgeE/edit#gid=1103835674) / Admin script


Program with D435 Segmentation fault (core dumped)

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ D435 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Ubuntu 18.04.4 LTS

Kernel Version (Linux Only)
4.9.140-tegra

Platform
NVIDIA Jetson nano

SDK Version
{  librealsens 2.25.0 }

Language
{C++ }

Segment
{Robot  }

Issue Description
hello,
My code use one D435.
When the program runs for more than an hour or so, errors occur. GDB returns the following information:
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI___pthread_mutex_lock (mutex=0x20) at pthread_mutex_lock.c:65
65	pthread_mutex_lock.c: No such file or directory.
[Current thread is 1 (Thread 0x7f98d911e0 (LWP 25861))]
(gdb) bt
#0  __GI___pthread_mutex_lock (mutex=0x20) at pthread_mutex_lock.c:65
#1  0x0000007fb3a43f34 in libusb_get_device_list () from /lib/aarch64-linux-gnu/libusb-1.0.so.0
#2  0x0000007fb5ba67b4 in librealsense::platform::usb_context::usb_context (this=0x7f74027fe0) at /home/ubuntu/work/librealsense/src/libusb/context-libusb.cpp:18
#3  0x0000007fb5bc4348 in __gnu_cxx::new_allocator<librealsense::platform::usb_context>::construct<librealsense::platform::usb_context> (this=0x7f98d90278, __p=0x7f74027fe0)
    at /usr/include/c++/7/ext/new_allocator.h:136
#4  0x0000007fb5bc3e80 in std::allocator_traits<std::allocator<librealsense::platform::usb_context> >::construct<librealsense::platform::usb_context> (__a=..., __p=0x7f74027fe0)
    at /usr/include/c++/7/bits/alloc_traits.h:475
#5  0x0000007fb5bc3890 in std::_Sp_counted_ptr_inplace<librealsense::platform::usb_context, std::allocator<librealsense::platform::usb_context>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<>(std::allocator<librealsense::platform::usb_context>) (this=0x7f74027fd0, __a=...) at /usr/include/c++/7/bits/shared_ptr_base.h:526
#6  0x0000007fb5bc31d8 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<librealsense::platform::usb_context, std::allocator<librealsense::platform::usb_context>>(std::_Sp_make_shared_tag, librealsense::platform::usb_context*, std::allocator<librealsense::platform::usb_context> const&) (this=0x7f98d903f0, __a=...) at /usr/include/c++/7/bits/shared_ptr_base.h:637
#7  0x0000007fb5bc2df8 in std::__shared_ptr<librealsense::platform::usb_context, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<librealsense::platform::usb_context>>(std::_Sp_make_shared_tag, std::allocator<librealsense::platform::usb_context> const&) (this=0x7f98d903e8, __tag=..., __a=...) at /usr/include/c++/7/bits/shared_ptr_base.h:1295
#8  0x0000007fb5bc289c in std::shared_ptr<librealsense::platform::usb_context>::shared_ptr<std::allocator<librealsense::platform::usb_context>>(std::_Sp_make_shared_tag, std::allocator<librealsense::platform::usb_context> const&) (this=0x7f98d903e8, __tag=..., __a=...) at /usr/include/c++/7/bits/shared_ptr.h:344
#9  0x0000007fb5bc25fc in std::allocate_shared<librealsense::platform::usb_context, std::allocator<librealsense::platform::usb_context>>(std::allocator<librealsense::platform::usb_context> const&) (__a=...)
    at /usr/include/c++/7/bits/shared_ptr.h:691
#10 0x0000007fb5bc22f0 in std::make_shared<librealsense::platform::usb_context> () at /usr/include/c++/7/bits/shared_ptr.h:707
#11 0x0000007fb5bc0194 in librealsense::platform::usb_enumerator::query_devices_info () at /home/ubuntu/work/librealsense/src/libusb/enumerator-libusb.cpp:83
#12 0x0000007fb5bd07f4 in librealsense::platform::v4l_backend::query_usb_devices (this=0x55bd5d2ca0) at /home/ubuntu/work/librealsense/src/linux/backend-v4l2.cpp:1894
#13 0x0000007fb5bd9348 in librealsense::polling_device_watcher::polling (this=0x55bd5d2fc0, cancellable_timer=...) at /home/ubuntu/work/librealsense/src/linux/../polling-device-watcher.h:34
#14 0x0000007fb5bd8e68 in librealsense::polling_device_watcher::polling_device_watcher(librealsense::platform::backend const*)::{lambda(dispatcher::cancellable_timer)#1}::operator()(dispatcher::cancellable_timer) const (__closure=0x55bd5d2fc8, cancellable_timer=...) at /home/ubuntu/work/librealsense/src/linux/../polling-device-watcher.h:21
#15 0x0000007fb5bddae8 in std::_Function_handler<void (dispatcher::cancellable_timer), librealsense::polling_device_watcher::polling_device_watcher(librealsense::platform::backend const*)::{lambda(dispatcher::cancellable_timer)#1}>::_M_invoke(std::_Any_data const&, dispatcher::cancellable_timer&&) (__functor=..., __args#0=...) at /usr/include/c++/7/bits/std_function.h:316
#16 0x0000007fb57fd1b8 in std::function<void (dispatcher::cancellable_timer)>::operator()(dispatcher::cancellable_timer) const (this=0x55bd5d2fc8, __args#0=...) at /usr/include/c++/7/bits/std_function.h:706
#17 0x0000007fb57fcfc8 in active_object<std::function<void (dispatcher::cancellable_timer)> >::do_loop()::{lambda(dispatcher::cancellable_timer)#1}::operator()(dispatcher::cancellable_timer) const (
    __closure=0x7f98d908c8, ct=...) at /home/ubuntu/work/librealsense/src/concurrency.h:444
#18 0x0000007fb57fd938 in std::_Function_handler<void (dispatcher::cancellable_timer), active_object<std::function<void (dispatcher::cancellable_timer)> >::do_loop()::{lambda(dispatcher::cancellable_timer)#1}>::_M_invoke(std::_Any_data const&, dispatcher::cancellable_timer&&) (__functor=..., __args#0=...) at /usr/include/c++/7/bits/std_function.h:316
#19 0x0000007fb57fd1b8 in std::function<void (dispatcher::cancellable_timer)>::operator()(dispatcher::cancellable_timer) const (this=0x7f98d908c8, __args#0=...) at /usr/include/c++/7/bits/std_function.h:706
#20 0x0000007fb5cba714 in dispatcher::<lambda()>::operator()(void) const (__closure=0x55bd5d3588) at /home/ubuntu/work/librealsense/src/dispatcher.cpp:31
#21 0x0000007fb5cbc608 in std::__invoke_impl<void, dispatcher::dispatcher(unsigned int, std::function<void(std::function<void(const dispatcher::cancellable_timer&)>)>)::<lambda()> >(std::__invoke_other, dispatcher::<lambda()> &&) (__f=...) at /usr/include/c++/7/bits/invoke.h:60
#22 0x0000007fb5cbb498 in std::__invoke<dispatcher::dispatcher(unsigned int, std::function<void(std::function<void(const dispatcher::cancellable_timer&)>)>)::<lambda()> >(dispatcher::<lambda()> &&) (__fn=...)
    at /usr/include/c++/7/bits/invoke.h:95
#23 0x0000007fb5cbd9f0 in std::thread::_Invoker<std::tuple<dispatcher::dispatcher(unsigned int, std::function<void(std::function<void(const dispatcher::cancellable_timer&)>)>)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x55bd5d3588) at /usr/include/c++/7/thread:234
#24 0x0000007fb5cbd9a4 in std::thread::_Invoker<std::tuple<dispatcher::dispatcher(unsigned int, std::function<void(std::function<void(const dispatcher::cancellable_timer&)>)>)::<lambda()> > >::operator()(void)
    (this=0x55bd5d3588) at /usr/include/c++/7/thread:243
#25 0x0000007fb5cbd970 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dispatcher::dispatcher(unsigned int, std::function<void(std::function<void(const dispatcher::cancellable_timer&)>)>)::<lambda()> > > >::_M_run(void) (this=0x55bd5d3580) at /usr/include/c++/7/thread:186
#26 0x0000007fb3d57e94 in ?? () from /usr/lib/aarch64-linux-gnu/libstdc++.so.6
#27 0x0000007fb4748088 in start_thread (arg=0x7ff08fa18f) at pthread_create.c:463
#28 0x0000007fb3b354ec in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78

What could possibly have caused this?

Hi @Earl-chen  Would it be possible to monitor memory usage during the running of your application to see whether memory is being consumed over time (a 'memory leak').  An example of such a system monitoring tool in Ubuntu is htop.
A memory leak would cause an active program's performance to decline over time as available memory is consumed by the leak, to the point where the program may eventually freeze or crash.

Hi @Earl-chen  Do you require further assistance with this case, please?  Thanks!

Case closed due to no further comments received.


Modules get typed as "any" leading to uncovered code

Not sure if this a bug or not, but it makes it very hard to get 100% coverage. I'm using the flow-typed express package, but I've narrowed the problem down to:
https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVATApgYxgQwCcswAXATwAcSsAPS4gZ0YBIBZASwwxiwSJIBeMAApiARwBcYAPIAjAFa5SAGjBNp8pTlVgAdnVLSRASjCCAfGABucLmctgAth1pYM6bHgHO4GAK68YADkdAxYzMFgAN6oYGBeBMRgUP56OhxwemCMWITWWADKpPikHDhicHBGOaSEHHoA5mpwlGVZjAD8morKJtJhTKyc3Lz8xHEJuEkkTn6BWAB0YXCEpIzSsfHxptK2XGrAwGAAklBg5HD+ZITkZHBgOPgwMGAwHADWJPgpaRlZag4pDACA4LzA-lyZAAFhxGDkOI09KV-BNtrVSuVpLl8kUSmUcGAjmAAAaMfHlElgBitPIUMBZGEkVLpdp6SYAXwA3KgOZNUBwnJRVsDBhF4VBCHAnCExZFUHLGItyZiKgAiUgRUhqkyoIA
Both express and express.static return type any, but as you can see from the flow bin express.static() shouldn't return any, but instead express$Middleware.
Here are some screenshots:

after narrowing it down further, this issue is more specific: https://github.com/facebook/flow/issues/4198


Custom Flipper Name Input

Adds the ability to enter a custom flipper name instead of 'Flipper'

I like it

I'll also look into monitoring CPU.. I have a good CPU that is usually around 5% but BT monitor says I got 17 - 30% usage.

I like it

I'll also look into monitoring CPU.. I have a good CPU that is usually around 5% but BT monitor says I got 17 - 30% usage.

Same here.
But this is also a problem with the official release, not only with yours

I like it

I'll also look into monitoring CPU.. I have a good CPU that is usually around 5% but BT monitor says I got 17 - 30% usage.

Same here. But this is also a problem with the official release, not only with yours

My man I found a fix!!!!!!!!! I'll add it to PR for custom input :D I'm so happy now :D just need to add one line for correct refreshing of CPU usage.. but took me quite research since I don't use Rust :D

Thanks a lot for your PR


数据库 unsigned 类型识别失败，无符号类型全部识别成了有符号类型

1. What version of Go and system type/arch are you using?

go version go1.19.4 linux/amd64
2. What version of GoFrame are you using?

v2.2.5
3. Can this issue be re-produced with the latest release?
Yes.
4. What did you do?

CREATE TABLE `demo` (
	`id` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0',
	PRIMARY KEY (`id`) USING BTREE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
;
INSERT INTO `demo` (`id`) VALUES<PHONE_NUMBER>3709551615);

package main

import (
	"github.com/gogf/gf/v2/frame/g"

	_ "github.com/gogf/gf/contrib/drivers/mysql/v2"
)

func main() {
	r, e := g.DB().Model("demo").One()
	if e != nil {
		panic(e)
	}
	g.DumpWithType(r["id"].Val())
}

5. What did you expect to see?
uint64(18446744073709551615)
or
uint(18446744073709551615)
6. What did you see instead?
int64(-9223372036854775808)

@xt-inking 感谢反馈，我先打上标签，后续跟进查看一下。

https://github.com/gogf/gf/pull/2428


Could not load type Microsoft.EntityFrameworkCore.Internal.LazyRef

Trying to reverse engineer a local db running on SQLExpress.  Running the Scaffold-DbContext command from the Package Manager Console.  Have tried many variations where I specify minimal parameters and sometimes all possible parameters.  Have run as admin and non-admin users.
Saw similar errors reported in earlier releases, the underlying issue may not yet be resolved.
Command example (have tried many other variations):
Scaffold-DbContext "Data Source=.\SQLExpress;Initial Catalog=MailTool;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
Always results in following stack trace:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeLoadException: Could not load type 'Microsoft.EntityFrameworkCore.Internal.LazyRef`1' from assembly 'Microsoft.EntityFrameworkCore, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
at Microsoft.EntityFrameworkCore.Design.OperationExecutor..ctor(Object reportHandler, IDictionary args)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, Object[] args)
at Microsoft.EntityFrameworkCore.Tools.ReflectionOperationExecutor..ctor(String assembly, String startupAssembly, String projectDir, String dataDirectory, String rootNamespace, String language)
at Microsoft.EntityFrameworkCore.Tools.Commands.ProjectCommandBase.CreateExecutor()
at Microsoft.EntityFrameworkCore.Tools.Commands.DbContextScaffoldCommand.Execute()
at Microsoft.EntityFrameworkCore.Tools.Commands.CommandBase.<>c__DisplayClass0_0.b__0()
at Microsoft.DotNet.Cli.CommandLine.CommandLineApplication.Execute(String[] args)
at Microsoft.EntityFrameworkCore.Tools.Program.Main(String[] args)
EF Core version: 3.0.0-preview6.19304.10
Database Provider: Microsoft.EntityFrameworkCore.SqlServer
Operating system: Windows 10 Enterprise 10.0.17134 Build 17134
IDE: Visual Studio 2019 v. 16.2.0 Preview 3.0

Sounds like it is a mix of an older version of Microsoft.EntityFrameworkCore.Design which still used LazyRef<T> and the 3.0-preview6 version of Microsoft.EtnityFrameworkCore that doesn't define the type anymore.

You were correct; I recently upgraded several things on my workstation, and the preview checkbox on the Nuget tab was unchecked such that I installed version 2.2.4 instead of the one for the preview version.  The models were constructed as expected.  Thank you


Add DROP FUNCTION back to allow migrations #160

@rochoa please review
Just FYI: what changed between 0.7.4 and 0.8.0 was the return type of that function.
I'll test the upgrades by checking out that specific revision, installing and then going up to 0.10.2. I'll merge as soon as tests get passed (both clinker and those manual tests).
cc/ @azamorano

tests=# select cdb_version();
 cdb_version
-------------
 0.7.3
(1 row)

tests=# alter extension cartodb update to '0.10.2';
ALTER EXTENSION
tests=# select cdb_version();
 cdb_version
-------------
 0.10.2
(1 row)


make install does not install .desktop files by default on Ubuntu

Steps to reproduce

make and make install vim on Ubuntu 24.04
See that the vim.desktop and gvim.desktop files are not installed in /usr/share/applications/, or elsewhere

Expected behaviour
I'm not sure that this is a bug, or just unsupported; however, installing after doing ./configure --prefix="$HOME/.local/" does install .desktop files in $HOME/.local/share/applications with no other configuration, so I believe installing them is expected.
This has actually been in the todo.txt file for a while: (link):

Installation of .desktop files does not work everywhere.
It's now fixed, but the target directory probably isn't right.
Add configure check?
Should use /usr/local/share/applications or /usr/share/applications.
Or use $XDG_DATA_DIRS.
Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4)

It seems make install only checks for /usr/local/share/applications and not /usr/share/applications. Ubuntu 24.04 doesn't have /usr/local/share/applications, so the .desktop files aren't installed (I did upgrade from 20.04 though, so if a fresh install is different I'll close this).
Version of Vim
9.1.0682
Environment
OS: Ubuntu 24.04
Logs and stack traces
No response

So the question is, if you create a directory /usr/local/share/applications/ and copy the gvim.desktop files into it, does your desktop environment pick it up from there or not? If applications do not bother to look into /usr/local/share/applications for those desktop files, then it does not make sense to install those desktop files there, no?

Ah, I see the issue. $DESTDIR is usually not defined and as such the directory is not created. Can you try the following patch please?
diff --git a/src/Makefile b/src/Makefile
index 2da0c6f4a..a23d9822c 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -2624,7 +2624,7 @@ ICONTHEMEPATH = $(DATADIR)/icons/hicolor
 DESKTOPPATH = $(DESTDIR)$(DATADIR)/applications
 KDEPATH = $(HOME)/.kde/share/icons
 install-icons:
-       if test -n "$(DESTDIR)"; then \
+       if test -n "$(DESTDIR)$(DATADIR)"; then \
                $(MKDIR_P) $(ICON48PATH) $(ICON32PATH) \
                $(ICON16PATH) $(DESKTOPPATH); \
        fi

Just tried it; it works.

thanks, created #15546 to fix this


add automatic MPS device support

Add automatic GPU acceleration for arm-based Apple computers using the MPS device. It should behave the same way as automatic CUDA discovery on Nvidia GPUs.
If "cuda" device is not available, then query torch.backends.mps.is_available(), and only fall back to cpu if none of them are there.
Had to disable this for the CLAP models now, because:
The operator 'aten::upsample_bicubic2d.out' is not currently implemented for the MPS device.
It works with the rest.
Also moved the "Audio is mono..." warning in get_embeddings when using Encodec under a self.verbose check, otherwise it ends up being very verbose in practice even if self.verbose==False. :)) Hope that's okay.

Thanks for your contribution!


It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.

Description
What steps will reproduce the problem?

i have just installed and open without writing any code this error showed simultaneously.
I have tried reinstalling and try again but it doesn't solve.

What is the expected output? What do you see instead?
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.
like this it continuously popped out.
Please provide any additional information below
after first opening also this error is showing.
Version and main components

Spyder Version: <IP_ADDRESS>
Python Version: 2.7.10
Qt Versions:  4.8.6, PyQt4 (API v2) 4.11.3 on Windows

Optional dependencies
IPython >=1.0   :  2.4.1 (OK)
jedi >=0.8.1    :  0.9.0 (OK)
matplotlib >=1.0:  1.4.3 (OK)
pandas >=0.13.1 :  0.16.2 (OK)
pep8 >=0.6      :  1.6.2 (OK)
pyflakes >=0.5.0:  0.9.2 (OK)
pygments >=1.6  :  2.0.2 (OK)
pylint >=0.25   :  1.4.3 (OK)
rope >=0.9.2    :  0.10.2 (OK)
sphinx >=0.6.6  :  1.3.2 (OK)
sympy >=0.7.3   :  0.7.6 (OK)
zmq >=2.1.11    :  14.7.0 (OK)

Spyder Version: <IP_ADDRESS>

We don't support this version anymore because it's three years old. Please update to our latest version (3.2.8 or 3.3.0) ad try again.


[Bug]: The select widget alignment is broken when the user resize the widget outline

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
The select widget alignment is broken when the user resizes the widget outline

Steps To Reproduce

go to canvas
drag and drop the select widget
Resize the widget
The alignment of the widget is broken

Environment
Release
Version
Cloud

@RakshaKShetty please attach the loom recording again

https://www.loom.com/share/6dd2ba1ea99c442bab7f854fc502b584


I see a lot of those :
current only pixel value height and width are supported, "auto" is not a pixel value
or
current only pixel value height and width are supported, "100%" is not a pixel value
Any idea why ?
Thanks !

Can you show me which browser is this happening, what the basic structure of that component and what's the CSS and inline style apply to the root element of the component?

For the browser it's happening on Latest Firefox release, haven't tried any other browsers yet. I'll try to provide you with more info but I need to extract it first, it's quite a big project.

The warning was coded inside one of the helper functions https://github.com/d6u/react-container-query/blob/cd79b15f01ef03995ae58dfa1fb0f1a0f81cac7a/src/utils.ts#L23 because I was worried get arbitrary values when getting widths. However, I couldn't reproduce the that in FireFox. Love to  fix this if you have reproducible example. Thanks!

Thanks for the follow up ! I'm on a very tight deadline right now, hence my lack on answer, but I'll try to update our project and reproduce it for you !

I do not understand how to consistently reproduce this, I'm not sure why it throws the error in the first place.

It doesn't throw the error so everything will still work. It just logs it when it runs into things it didn't know how to parse.
I've tested this in FF and Chrome, it seems like "display: none" will log "auto" is not a pixel value, but I haven't seem "100%" is not a pixel value. I need some time to confirm as I'm occupied right now. But I can at least remove the console.log in production.

Yes you're right. Thanks for investigating ! Removing console.log in production would definitely help :)

I have released 0.5.5, please check it out. I will leave this open since we haven't figured the root issue yet.

This is solved in 0.7 by treating values other than pixel as 0. This is aligned with the fact that when "auto" is detected for an element, the element will be display: blank.


Remove the word Community from the guide index community titles

https://trello.com/c/EjzqwXL6/293-quick-fixes-to-lables-and-inputs-on-the-guide-list-table

Looks good :+1: