Hope this gets merged. Menu options only enabled on "browse" rows now.
Also refactored so we get the type from backend so that we are consistent with the types for example '123' can be both integer and string and pure JS cannot know which so we use the json to get the correct type.
Second try for fixing #649
Hope this gets merged. Menu options only enabled on "browse" rows now. Also refactored so we get the type from backend so that we are consistent with the types for example '123' can be both integer and string and pure JS cannot know which so we use the json to get the correct type.